Size of virtual table in this class has been changed from 788 to 836 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses will result in crash or incorrect behavior of application.
2
Virtual method RenderTraverser::renderPatches ( nvsg::Patches const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
3
Virtual method RenderTraverser::renderQuadPatches ( nvsg::QuadPatches const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
4
Virtual method RenderTraverser::renderQuadPatches4x4 ( nvsg::QuadPatches4x4 const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
5
Virtual method RenderTraverser::renderRectPatches ( nvsg::RectPatches const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
6
Virtual method RenderTraverser::renderTriPatches ( nvsg::TriPatches const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
7
Virtual method RenderTraverser::renderTriPatches4 ( nvsg::TriPatches4 const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
8
The relative position of virtual method RenderTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ) has been changed from 40 to 39 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
9
The relative position of virtual method RenderTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ) has been changed from 41 to 40 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
10
The relative position of virtual method RenderTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ) has been changed from 42 to 41 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
11
The relative position of virtual method RenderTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ) has been changed from 43 to 42 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
12
The relative position of virtual method RenderTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ) has been changed from 44 to 43 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
13
The relative position of virtual method RenderTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ) has been changed from 45 to 44 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
14
The relative position of virtual method RenderTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ) has been changed from 46 to 45 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
15
The relative position of virtual method RenderTraverser::renderLineStrips ( nvsg::LineStrips const* p ) has been changed from 48 to 47 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
16
The relative position of virtual method RenderTraverser::renderLines ( nvsg::Lines const* p ) has been changed from 47 to 46 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
17
The relative position of virtual method RenderTraverser::renderMaterial ( nvsg::Material const* p,bool enable ) has been changed from 51 to 48 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
18
The relative position of virtual method RenderTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ) has been changed from 52 to 49 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
19
The relative position of virtual method RenderTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ) has been changed from 53 to 50 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
20
The relative position of virtual method RenderTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ) has been changed from 49 to 51 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
21
The relative position of virtual method RenderTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ) has been changed from 54 to 52 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
22
The relative position of virtual method RenderTraverser::renderPoints ( nvsg::Points const* p ) has been changed from 50 to 53 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
23
The relative position of virtual method RenderTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ) has been changed from 56 to 54 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
24
The relative position of virtual method RenderTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ) has been changed from 57 to 56 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
25
The relative position of virtual method RenderTraverser::renderRTFx ( nvsg::RTFx const* p,bool enable ) has been changed from 39 to 57 and therefore the layout of virtual table has been changed.
Call of this virtual method will result in crash or incorrect behavior of application.
[+] affected interfaces (69)
modcpx::CPXRenderTraverser::enableClipPlane ( unsigned int index,nvmath::Plane3f const& plane ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::beginConditionalRender ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::beginOcclusionCullQuery ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::createOcclusionCullIDs ( unsigned int count,unsigned int* ids ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::destroyOcclusionCullIDs ( unsigned int count,unsigned int const* ids ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::disableClipPlane ( unsigned int index ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::enableClipPlane ( unsigned int index,nvsg::ClipPlaneHandle* plane ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::endConditionalRender ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::endOcclusionCullQuery ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::getOcclusionCullResult ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::hiddenBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::hiddenEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::highlightBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::highlightEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::overlayBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::overlayEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::primitiveSetsBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::primitiveSetsEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLines ( nvsg::Lines const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLineStrips ( nvsg::LineStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderMaterial ( nvsg::Material const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPoints ( nvsg::Points const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuads ( nvsg::Quads const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderRTFx ( nvsg::RTFx const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderShape ( nvsg::Shape const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSphere ( nvmath::Sphere3f const p1,nvmath::Vec4f const color ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSpotLight ( nvsg::SpotLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderStatePass ( nvsg::StatePass const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderStencilAttribute ( nvsg::StencilAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTextureAttribute ( nvsg::TextureAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTransform ( nvsg::Transform const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriangles ( nvsg::Triangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriFans ( nvsg::TriFans const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriStrips ( nvsg::TriStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderUnlitColorAttribute ( nvsg::UnlitColorAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceCulling ( bool front,bool back ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceCullingOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceMode ( nvsg::FaceMode mode ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceModeOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setJitterTechnique ( RenderTraverser::JitterTechnique jt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setLineAntiAliasing ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setLineWidth ( float width ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOITThreshold ( float threshold ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setPointAntiAliasing ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setPointSize ( float size ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setRenderPassTechnique ( RenderTraverser::RenderPassTechnique rpt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShaderTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShadowMapIntensity ( float intensity ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setSortingPolicy ( RenderTraverser::SortingPolicy sp ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel,bool needsNormalize,bool needsMirror ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTwoSidedLighting ( bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTwoSidedLightingOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::transparentBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::transparentEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
[+] RenderTraverser::RenderState (2)
Change
Effect
1
Member m_cgfx has been withdrawn from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the withdrawn member will be incorrect.
2
Member m_fxResource has been withdrawn from the middle position of this structural type.
1) Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications. 2) Previous accesses of applications to the withdrawn member will be incorrect.
[+] affected interfaces (2)
RenderTraverser::RenderState::RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
RenderTraverser::RenderState::~RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
Virtual method SearchTraverser::search ( nvsg::PatchesBase const* p ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
[+] affected interfaces (7)
SearchTraverser::search ( nvsg::OwnedObject<nvsg::PrimitiveSetHandle>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::PrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::StateAttribute const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::StrippedPrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Transform const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Triangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::VertexAttributeSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
Size of virtual table in this class has been changed from 352 to 376 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses will result in crash or incorrect behavior of application.
2
Virtual method ExclusiveTraverser::handlePatches ( nvsg::Patches* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
3
Virtual method ExclusiveTraverser::handleQuadPatches ( nvsg::QuadPatches* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
4
Virtual method ExclusiveTraverser::handleQuadPatches4x4 ( nvsg::QuadPatches4x4* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
5
Virtual method ExclusiveTraverser::handleRectPatches ( nvsg::RectPatches* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
6
Virtual method ExclusiveTraverser::handleTriPatches ( nvsg::TriPatches* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
7
Virtual method ExclusiveTraverser::handleTriPatches4 ( nvsg::TriPatches4* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
[+] affected interfaces (68)
ApplyTransformTraverser::hasBlockingChildren ( nvsg::Group* group ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ApplyTransformTraverser::isBlockingNode ( nvsg::NodeHandle* hNode ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ApplyTransformTraverser::isBlockingTransform ( nvsg::Transform* transform ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ApplyTransformTraverser::transformVertexAttributeSet ( nvsg::VertexAttributeSetHandle* hVAS ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
AppTraverser::needsTraversal ( nvsg::NodeHandle* root ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
BalanceTraverser::optimizationAllowed ( nvsg::Object const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
DestrippingTraverser::optimizationAllowed ( nvsg::Object const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveModelViewTraverser::postTraverseTransform ( nvmath::Trafo const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveModelViewTraverser::preTraverseTransform ( nvmath::Trafo const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleAlphaTestAttribute ( nvsg::AlphaTestAttribute* alphaTestAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet* avas ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleBlendAttribute ( nvsg::BlendAttribute* blendAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleCgFx ( nvsg::CgFx* cgfx ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleDepthAttribute ( nvsg::DepthAttribute* depthAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleFaceAttribute ( nvsg::FaceAttribute* faceAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleFramedIndexAnimationDescription ( nvsg::FramedAnimationDescription<unsigned int>* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleFramedTrafoAnimationDescription ( nvsg::FramedAnimationDescription<nvmath::Trafo>* trafo ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleFramedVertexAttributeAnimationDescription ( nvsg::FramedAnimationDescription<nvsg::VertexAttribute>* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleHighlightBox ( nvsg::HighlightBox* hlBox,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleHighlightEdges ( nvsg::HighlightEdges* hlEdges,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleIndexAnimation ( nvsg::Animation<unsigned int>* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLightingAttribute ( nvsg::LightingAttribute* laAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLinearInterpolatedTrafoAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvmath::Trafo>* trafo ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLinearInterpolatedVertexAttributeAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvsg::VertexAttribute>* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLineAttribute ( nvsg::LineAttribute* lineAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLines ( nvsg::Lines* lines ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleLineStrips ( nvsg::LineStrips* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleMapArray ( nvsg::MapArray* mapArray ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleMapElement ( nvsg::MapElement* mapElement ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleMapList ( nvsg::MapList* mapList ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleMapMatrix ( nvsg::MapMatrix* mapMatrix ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleMaterial ( nvsg::Material* material ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handlePointAttribute ( nvsg::PointAttribute* pointAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handlePoints ( nvsg::Points* points ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleQuadMeshes ( nvsg::QuadMeshes* meshes ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleQuads ( nvsg::Quads* quads ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleQuadStrips ( nvsg::QuadStrips* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleRTBufferAttribute ( nvsg::RTBufferAttribute* rtba ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleRTFx ( nvsg::RTFx* rtfx ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleRTFxProgram ( nvsg::RTFxProgram* rtfxProgram ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleRTFxSceneAttribute ( nvsg::RTFxSceneAttribute* rtfxsa ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleShape ( nvsg::Shape* shape ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleSkin ( nvsg::Skin* skin ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles* triangles ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleStatePass ( nvsg::StatePass* pass ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleStateSet ( nvsg::StateSet* stateSet ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleStateVariant ( nvsg::StateVariant* variant ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleStencilAttribute ( nvsg::StencilAttribute* stencilAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTextureAttribute ( nvsg::TextureAttribute* texAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTextureAttributeItem ( nvsg::TextureAttributeItem* texAttribItem,unsigned int tu ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTrafoAnimation ( nvsg::Animation<nvmath::Trafo>* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTriangles ( nvsg::Triangles* triangles ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTriFans ( nvsg::TriFans* fans ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleTriStrips ( nvsg::TriStrips* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleUnlitColorAttribute ( nvsg::UnlitColorAttribute* unlitColor ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleVertexAttributeAnimation ( nvsg::Animation<nvsg::VertexAttribute>* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet* vas ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::handleVolumeNode ( nvsg::VolumeNode* vnode ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::traverseCamera ( nvsg::Camera* camera ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::traverseHighlightObject ( nvsg::HighlightObject* hlObject,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::traverseLight ( nvsg::LightSource* light ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
ExclusiveTraverser::traversePrimitiveSet ( nvsg::PrimitiveSet* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
OptimizeTraverser::optimizationAllowed ( nvsg::Object const* obj ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RTTraverser::createScenePrograms ( nvsg::RTFxSceneAttribute* rtfx,nvrt::RTFxSceneAttributeCache* data,bool recreate ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RTTraverser::postTraversalTrace ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RTTraverser::traverseSceneAttributes ( nvsg::Scene* scene ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
StrippingTraverser::optimizationAllowed ( nvsg::Object const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
TriangulateTraverser::optimizationAllowed ( nvsg::Object const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
[+] SharedTraverser (7)
Change
Effect
1
Size of virtual table in this class has been changed from 352 to 376 bytes and therefore the layout of virtual tables in its subclasses has been changed.
Call of any virtual method in subclasses will result in crash or incorrect behavior of application.
2
Virtual method SharedTraverser::handlePatches ( nvsg::Patches const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
3
Virtual method SharedTraverser::handleQuadPatches ( nvsg::QuadPatches const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
4
Virtual method SharedTraverser::handleQuadPatches4x4 ( nvsg::QuadPatches4x4 const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
5
Virtual method SharedTraverser::handleRectPatches ( nvsg::RectPatches const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
6
Virtual method SharedTraverser::handleTriPatches ( nvsg::TriPatches const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
7
Virtual method SharedTraverser::handleTriPatches4 ( nvsg::TriPatches4 const* patches ) has been added to this class and therefore the layout of virtual table has been changed.
Call of any virtual method at higher position in this class or its subclasses will result in crash or incorrect behavior of application.
[+] affected interfaces (184)
modcpx::CPXRenderTraverser::enableClipPlane ( unsigned int index,nvmath::Plane3f const& plane ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::beginConditionalRender ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::beginOcclusionCullQuery ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::createOcclusionCullIDs ( unsigned int count,unsigned int* ids ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::destroyOcclusionCullIDs ( unsigned int count,unsigned int const* ids ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::disableClipPlane ( unsigned int index ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::doRender ( nvsg::NodeHandle* root ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::enableClipPlane ( unsigned int index,nvsg::ClipPlaneHandle* plane ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::endConditionalRender ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::endOcclusionCullQuery ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::getOcclusionCullResult ( unsigned int id ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::getStatistics ( ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::hiddenBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::hiddenEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::highlightBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::highlightEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isConditionalRenderingSupported ( ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isGeometryCacheTechniqueSupported ( RenderTraverser::GeometryCacheTechnique gct ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isJitterTechniqueSupported ( RenderTraverser::JitterTechnique jt ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isOcclusionCullingSupported ( ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isOITTechniqueSupported ( RenderTraverser::OITTechnique ot ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isRenderTechniqueSupported ( RenderTraverser::RenderTechnique rt ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isShadowTechniqueSupported ( RenderTraverser::ShadowTechnique st ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::isTransparencyTechniqueSupported ( RenderTraverser::TransparencyTechnique tt ) const: Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::overlayBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::overlayEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::primitiveSetsBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::primitiveSetsEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::render ( nvsg::Camera const* cam ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderAlphaTestAttribute ( nvsg::AlphaTestAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderAnimatedTransform ( nvsg::AnimatedTransform const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderBillboard ( nvsg::Billboard const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderBlendAttribute ( nvsg::BlendAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderCgFx ( nvsg::CgFx const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLines ( nvsg::Lines const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderLineStrips ( nvsg::LineStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderMaterial ( nvsg::Material const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderPoints ( nvsg::Points const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuads ( nvsg::Quads const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderRTFx ( nvsg::RTFx const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderShape ( nvsg::Shape const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSphere ( nvmath::Sphere3f const p1,nvmath::Vec4f const color ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderSpotLight ( nvsg::SpotLight const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderStatePass ( nvsg::StatePass const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderStencilAttribute ( nvsg::StencilAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTextureAttribute ( nvsg::TextureAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTransform ( nvsg::Transform const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriangles ( nvsg::Triangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriFans ( nvsg::TriFans const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderTriStrips ( nvsg::TriStrips const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::renderUnlitColorAttribute ( nvsg::UnlitColorAttribute const* p,bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setConditionalRendering ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceCulling ( bool front,bool back ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceCullingOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceMode ( nvsg::FaceMode mode ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFaceModeOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setFrustumCulling ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setGeometryCacheTechnique ( RenderTraverser::GeometryCacheTechnique gct ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setJitterTechnique ( RenderTraverser::JitterTechnique jt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setLineAntiAliasing ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setLineWidth ( float width ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOcclusionCulling ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOcclusionThreshold ( unsigned int numFragments ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOITMaxPasses ( unsigned int maxPasses ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOITTechnique ( RenderTraverser::OITTechnique ot ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOITThreshold ( float threshold ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setOptimizeFlags ( unsigned int flags ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setPointAntiAliasing ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setPointSize ( float size ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setRenderPassTechnique ( RenderTraverser::RenderPassTechnique rpt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setRenderTechnique ( RenderTraverser::RenderTechnique rt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShaderTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShadowMapIntensity ( float intensity ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShadowMapSize ( unsigned int size ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShadowPass ( bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setShadowTechnique ( RenderTraverser::ShadowTechnique st ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setSizeCulling ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setSizeCullingFactor ( float factor ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setSortingPolicy ( RenderTraverser::SortingPolicy sp ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTextureSizeLimit ( unsigned int size ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel,bool needsNormalize,bool needsMirror ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTransparencyTechnique ( RenderTraverser::TransparencyTechnique tt ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTwoSidedLighting ( bool enable ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setTwoSidedLightingOverwrite ( bool overwrite ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setVisualizeGEBoundingVolumes ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setVisualizeOccludedGeometry ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setVisualizePEBoundingVolumes ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setVisualizeREBoundingVolumes ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::setVisualizeRLBoundingVolumes ( bool onOff ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::transparentBegin ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
RenderTraverser::transparentEnd ( ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Animation<nvmath::Trafo>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Animation<nvsg::VertexAttribute>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Animation<unsigned int>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::AnimationState const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Camera const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Drawable const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Group const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::IndependentPrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::KeyFramedAnimationDescription<nvmath::Trafo>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::KeyFramedAnimationDescription<nvsg::VertexAttribute>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::LightSource const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::MeshedPrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Node const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Object const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::OwnedObject<nvsg::PrimitiveSetHandle>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::PrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::StateAttribute const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::StrippedPrimitiveSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Transform const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::Triangles const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SearchTraverser::search ( nvsg::VertexAttributeSet const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedModelViewTraverser::postTraverseTransform ( nvmath::Trafo const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedModelViewTraverser::preTraverseTransform ( nvmath::Trafo const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleAlphaTestAttribute ( nvsg::AlphaTestAttribute const* alphaTestAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet const* avas ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleBlendAttribute ( nvsg::BlendAttribute const* blendAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleCgFx ( nvsg::CgFx const* cgfx ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleDepthAttribute ( nvsg::DepthAttribute const* depthAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleFaceAttribute ( nvsg::FaceAttribute const* faceAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleFramedIndexAnimationDescription ( nvsg::FramedAnimationDescription<unsigned int>const* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleFramedTrafoAnimationDescription ( nvsg::FramedAnimationDescription<nvmath::Trafo>const* trafo ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleFramedVertexAttributeAnimationDescription ( nvsg::FramedAnimationDescription<nvsg::VertexAttribute>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleHighlightBox ( nvsg::HighlightBox const* hlBox,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleHighlightEdges ( nvsg::HighlightEdges const* hlEdges,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleIndexAnimation ( nvsg::Animation<unsigned int>const* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLightingAttribute ( nvsg::LightingAttribute const* laAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLinearInterpolatedTrafoAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvmath::Trafo>const* trafo ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLinearInterpolatedVertexAttributeAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvsg::VertexAttribute>const* p ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLineAttribute ( nvsg::LineAttribute const* lineAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLines ( nvsg::Lines const* lines ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleLineStrips ( nvsg::LineStrips const* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleMapArray ( nvsg::MapArray const* mapArray ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleMapElement ( nvsg::MapElement const* mapElement ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleMapList ( nvsg::MapList const* mapList ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleMapMatrix ( nvsg::MapMatrix const* mapMatrix ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleMaterial ( nvsg::Material const* material ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handlePointAttribute ( nvsg::PointAttribute const* pointAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handlePoints ( nvsg::Points const* points ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleQuadMeshes ( nvsg::QuadMeshes const* meshes ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleQuads ( nvsg::Quads const* quads ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleQuadStrips ( nvsg::QuadStrips const* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleRTBufferAttribute ( nvsg::RTBufferAttribute const* rtba ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleRTFx ( nvsg::RTFx const* rtfx ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleRTFxProgram ( nvsg::RTFxProgram const* rtfxProgram ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleRTFxSceneAttribute ( nvsg::RTFxSceneAttribute const* rtfxsa ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleShape ( nvsg::Shape const* shape ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleSkin ( nvsg::Skin const* skin ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles const* triangles ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleStatePass ( nvsg::StatePass const* pass ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleStateSet ( nvsg::StateSet const* stateSet ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleStateVariant ( nvsg::StateVariant const* variant ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleStencilAttribute ( nvsg::StencilAttribute const* stencilAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTextureAttribute ( nvsg::TextureAttribute const* texAttrib ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTextureAttributeItem ( nvsg::TextureAttributeItem const* texAttribItem, unsigned int tu ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTrafoAnimation ( nvsg::Animation<nvmath::Trafo>const* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTriangles ( nvsg::Triangles const* triangles ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTriFans ( nvsg::TriFans const* fans ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleTriStrips ( nvsg::TriStrips const* strips ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleUnlitColorAttribute ( nvsg::UnlitColorAttribute const* unlitColor ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleVertexAttributeAnimation ( nvsg::Animation<nvsg::VertexAttribute>const* anim ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet const* vas ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::handleVolumeNode ( nvsg::VolumeNode const* vnode ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::traverseCamera ( nvsg::Camera const* camera ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::traverseHighlightObject ( nvsg::HighlightObject const* hlObject,nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::traverseLight ( nvsg::LightSource const* light ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
SharedTraverser::traversePrimitiveSet ( nvsg::PrimitiveSet const* pset ): Call of this virtual method will result in crash or incorrect behavior of application because of the layout of virtual table has been changed.
Shorthand notations: this - pointer to method's object (C++). AnalyzeTraverser.h namespacenvtraverser [+] AnalyzeTraverser (6)
Change
Effect
1
Member m_combinablePatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member m_combinableQuadPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
3
Member m_combinableQuadPatches4x4 has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
4
Member m_combinableRectPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
5
Member m_combinableTriPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
6
Member m_combinableTriPatches4 has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (51)
AnalyzeTraverser::AnalyzeTraverser [in-charge]( ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::getAnalysis ( std::vector<AnalyzeResult*>& results ) const: 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleBillboard ( nvsg::Billboard const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleBlendAttribute ( nvsg::BlendAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleCgFx ( nvsg::CgFx const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleDepthAttribute ( nvsg::DepthAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleDirectedLight ( nvsg::DirectedLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFaceAttribute ( nvsg::FaceAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFlipbookAnimation ( nvsg::FlipbookAnimation const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedIndexAnimationDescription ( nvsg::FramedAnimationDescription<unsigned int>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedTrafoAnimationDescription ( nvsg::FramedAnimationDescription<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedVertexAttributeAnimationDescription ( nvsg::FramedAnimationDescription<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleGeoNode ( nvsg::GeoNode const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleGroup ( nvsg::Group const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleIndexAnimation ( nvsg::Animation<unsigned int>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLinearInterpolatedTrafoAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLinearInterpolatedVertexAttributeAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLineAttribute ( nvsg::LineAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLines ( nvsg::Lines const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLOD ( nvsg::LOD const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleMaterial ( nvsg::Material const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePointAttribute ( nvsg::PointAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePointLight ( nvsg::PointLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePoints ( nvsg::Points const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleRTFx ( nvsg::RTFx const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleRTFxProgram ( nvsg::RTFxProgram const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleShape ( nvsg::Shape const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSkin ( nvsg::Skin const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSpotLight ( nvsg::SpotLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStatePass ( nvsg::StatePass const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStateSet ( nvsg::StateSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStateVariant ( nvsg::StateVariant const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSwitch ( nvsg::Switch const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTextureAttribute ( nvsg::TextureAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTrafoAnimation ( nvsg::Animation<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTransform ( nvsg::Transform const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleVertexAttributeAnimation ( nvsg::Animation<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::~AnalyzeTraverser [in-charge]( ): 'this' pointer has base type 'AnalyzeTraverser'.
Member m_patches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member m_quadPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
3
Member m_quadPatches4x4 has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (18)
CombineTraverser::CombineTraverser [in-charge]( ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleBillboard ( nvsg::Billboard* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleGeoNode ( nvsg::GeoNode* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleGroup ( nvsg::Group* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLines ( nvsg::Lines* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLineStrips ( nvsg::LineStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLOD ( nvsg::LOD* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handlePoints ( nvsg::Points* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuadMeshes ( nvsg::QuadMeshes* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuads ( nvsg::Quads* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuadStrips ( nvsg::QuadStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTransform ( nvsg::Transform* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriangles ( nvsg::Triangles* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriFans ( nvsg::TriFans* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriStrips ( nvsg::TriStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::preTraverseDrawables ( nvsg::GeoNode const* gnode,unsigned int geomIndex ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::~CombineTraverser [in-charge]( ): 'this' pointer has base type 'CombineTraverser'.
Member m_wSphere has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (1)
DrawableEntity::~DrawableEntity [in-charge]( ): 'this' pointer has base type 'DrawableEntity'.
[+] HighlightEntity (1)
Change
Effect
1
Member m_wSphere has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (1)
HighlightEntity::~HighlightEntity [in-charge]( ): 'this' pointer has base type 'HighlightEntity'.
GLFunctions.h namespacenvgl [+] GLFunctions (2)
Change
Effect
1
Member glPatchParameterfv has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member glPatchParameteri has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (2)
GLFunctions::GLFunctions [in-charge]( Display* dpy ): 'this' pointer has base type 'GLFunctions'.
GLFunctions::~GLFunctions [in-charge]( ): 'this' pointer has base type 'GLFunctions'.
Member m_currentStateSet has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (90)
GLTraverser::beginConditionalRender ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::beginOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::createOcclusionCullIDs ( unsigned int count,unsigned int* ids ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::destroyOcclusionCullIDs ( unsigned int count,unsigned int const* ids ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::disableClipPlane ( unsigned int index ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::doRender ( nvsg::NodeHandle* root ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::enableClipPlane ( unsigned int index,nvsg::ClipPlaneHandle* plane ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::endConditionalRender ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::endOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::getOcclusionCullResult ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::getStereoDrawBufferEnums ( GLenum& leftEye,GLenum& rightEye ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::GLTraverser [in-charge]( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleLines ( nvsg::Lines const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapArray ( nvsg::MapArray const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapElement ( nvsg::MapElement const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapList ( nvsg::MapList const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapMatrix ( nvsg::MapMatrix const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handlePoints ( nvsg::Points const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::hiddenBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::hiddenEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::highlightBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::highlightEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::init ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::isConditionalRenderingSupported ( ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isGeometryCacheTechniqueSupported ( RenderTraverser::GeometryCacheTechnique gct ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isJitterTechniqueSupported ( RenderTraverser::JitterTechnique jt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isOcclusionCullingSupported ( ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isOITTechniqueSupported ( RenderTraverser::OITTechnique ot ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isRenderTechniqueSupported ( RenderTraverser::RenderTechnique rt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isShadowTechniqueSupported ( RenderTraverser::ShadowTechnique st ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isTransparencyTechniqueSupported ( RenderTraverser::TransparencyTechnique tt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::overlayBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::overlayEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::primitiveSetsBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::primitiveSetsEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderAlphaTestAttribute ( nvsg::AlphaTestAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderBlendAttribute ( nvsg::BlendAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderCgFx ( nvsg::CgFx const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLines ( nvsg::Lines const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderMaterial ( nvsg::Material const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPoints ( nvsg::Points const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSphere ( nvmath::Sphere3f const p1,nvmath::Vec4f const color ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSpotLight ( nvsg::SpotLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderStatePass ( nvsg::StatePass const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderStencilAttribute ( nvsg::StencilAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTextureAttribute ( nvsg::TextureAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderUnlitColorAttribute ( nvsg::UnlitColorAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setGeometryCacheTechnique ( RenderTraverser::GeometryCacheTechnique gct ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setOITMaxPasses ( unsigned int maxPasses ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setOITTechnique ( RenderTraverser::OITTechnique ot ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setShaderTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setStereoDrawBufferEnums ( GLenum leftEye,GLenum rightEye ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTextureSizeLimit ( unsigned int size ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel,bool needsNormalize,bool needsMirror ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTransparencyTechnique ( RenderTraverser::TransparencyTechnique tt ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::transparentBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::transparentEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::~GLTraverser [in-charge]( ): 'this' pointer has base type 'GLTraverser'.
ShadowMapTraverser::ShadowMapTraverser [in-charge]( GLTraverser* renderer ): 1st parameter 'renderer' (pointer) has base type 'GLTraverser'.
NVIRTFunctions.h [+] NVIRTFunctions (7)
Change
Effect
1
Member RTContextGetAttribute has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member RTContextGetDeviceCount has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
3
Member RTContextGetDevices has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
4
Member RTContextGetExceptionEnabled has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
5
Member RTContextSetExceptionEnabled has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
6
Member RTDeviceGetAttribute has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
7
Member RTVariableGetSize has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (1)
_NVIRTFunctions [data]: Return value has type 'NVIRTFunctions'.
NVIRTGLFunctions.h [+] NVIRTGLFunctions (1)
Change
Effect
1
Member RTTextureSamplerCreateFromGLImage has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (1)
_NVIRTGLFunctions [data]: Return value has type 'NVIRTGLFunctions'.
NVIRTUFunctions.h [+] NVIRTUFunctions (1)
Change
Effect
1
Member RTUGetSizeForRTformat has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (1)
_NVIRTUFunctions [data]: Return value has type 'NVIRTUFunctions'.
Member m_cgfxState has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member m_cullState has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (2)
RenderTraverser::RenderState::RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
RenderTraverser::RenderState::~RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
Member m_patches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
2
Member m_quadPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
3
Member m_quadPatches4x4 has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
4
Member m_rectPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
5
Member m_triPatches has been added at the middle position of this structural type.
Layout of structure members has been changed and therefore members at higher positions of the structure definition may be incorrectly accessed by applications.
[+] affected interfaces (29)
UnifyTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform* trafo ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet* avas ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleBillboard ( nvsg::Billboard* billboard ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleFlipbookAnimation ( nvsg::FlipbookAnimation* anim ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleGeoNode ( nvsg::GeoNode* gnode ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleGroup ( nvsg::Group* group ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLines ( nvsg::Lines* lines ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLineStrips ( nvsg::LineStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLOD ( nvsg::LOD* lod ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handlePoints ( nvsg::Points* points ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuadMeshes ( nvsg::QuadMeshes* meshes ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuads ( nvsg::Quads* quads ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuadStrips ( nvsg::QuadStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleRTFx ( nvsg::RTFx* rtfx ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles* triangles ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStatePass ( nvsg::StatePass* pass ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStateSet ( nvsg::StateSet* stateSet ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStateVariant ( nvsg::StateVariant* variant ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleSwitch ( nvsg::Switch* swtch ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTextureAttribute ( nvsg::TextureAttribute* texAttrib ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTransform ( nvsg::Transform* transform ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriangles ( nvsg::Triangles* triangles ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriFans ( nvsg::TriFans* fans ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriStrips ( nvsg::TriStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet* vas ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::traversePrimitiveSet ( nvsg::PrimitiveSet* pset ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::UnifyTraverser [in-charge]( ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::~UnifyTraverser [in-charge]( ): 'this' pointer has base type 'UnifyTraverser'.
Shorthand notations: this - pointer to method's object (C++). AnalyzeTraverser.h namespacenvtraverser [+] AnalyzeTraverser (1)
Change
Effect
1
Size of this type has been changed from 688 to 832 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (51)
AnalyzeTraverser::AnalyzeTraverser [in-charge]( ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::getAnalysis ( std::vector<AnalyzeResult*>& results ) const: 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleBillboard ( nvsg::Billboard const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleBlendAttribute ( nvsg::BlendAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleCgFx ( nvsg::CgFx const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleDepthAttribute ( nvsg::DepthAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleDirectedLight ( nvsg::DirectedLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFaceAttribute ( nvsg::FaceAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFlipbookAnimation ( nvsg::FlipbookAnimation const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedIndexAnimationDescription ( nvsg::FramedAnimationDescription<unsigned int>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedTrafoAnimationDescription ( nvsg::FramedAnimationDescription<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleFramedVertexAttributeAnimationDescription ( nvsg::FramedAnimationDescription<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleGeoNode ( nvsg::GeoNode const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleGroup ( nvsg::Group const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleIndexAnimation ( nvsg::Animation<unsigned int>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLinearInterpolatedTrafoAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLinearInterpolatedVertexAttributeAnimationDescription ( nvsg::LinearInterpolatedAnimationDescription<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLineAttribute ( nvsg::LineAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLines ( nvsg::Lines const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleLOD ( nvsg::LOD const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleMaterial ( nvsg::Material const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePointAttribute ( nvsg::PointAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePointLight ( nvsg::PointLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handlePoints ( nvsg::Points const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleRTFx ( nvsg::RTFx const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleRTFxProgram ( nvsg::RTFxProgram const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleShape ( nvsg::Shape const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSkin ( nvsg::Skin const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSpotLight ( nvsg::SpotLight const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStatePass ( nvsg::StatePass const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStateSet ( nvsg::StateSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleStateVariant ( nvsg::StateVariant const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleSwitch ( nvsg::Switch const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTextureAttribute ( nvsg::TextureAttribute const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTrafoAnimation ( nvsg::Animation<nvmath::Trafo>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTransform ( nvsg::Transform const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleVertexAttributeAnimation ( nvsg::Animation<nvsg::VertexAttribute>const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet const* p ): 'this' pointer has base type 'AnalyzeTraverser'.
AnalyzeTraverser::~AnalyzeTraverser [in-charge]( ): 'this' pointer has base type 'AnalyzeTraverser'.
cg.h [+] CGdomain (2)
Change
Effect
1
Name of member with value 4 has been changed from CG_NUMBER_OF_DOMAINS to CG_TESSELLATION_CONTROL_DOMAIN.
Applications may execute another branch of library code.
2
Name of member with value 5 has been changed from CG_DOMAIN_MAX to CG_TESSELLATION_EVALUATION_DOMAIN.
Applications may execute another branch of library code.
[+] affected interfaces (5)
cgGetDomain ( char const* domain_string ): Return value has type 'CGdomain'.
cgGetDomainString ( CGdomain domain ): 1st parameter 'domain' has type 'CGdomain'.
cgGetPassProgram ( CGpass pass,CGdomain domain ): 2nd parameter 'domain' has type 'CGdomain'.
cgGetProfileDomain ( CGprofile profile ): Return value has type 'CGdomain'.
cgGetProgramDomain ( CGprogram program ): Return value has type 'CGdomain'.
[+] CGenum (1)
Change
Effect
1
Name of member with value 4149 has been changed from CG_ENUM_MAX to CG_IS_TESSELLATION_CONTROL_PROFILE.
Applications may execute another branch of library code.
[+] affected interfaces (27)
cgCreateObj ( CGcontext context,CGenum program_type,char const* source,CGprofile profile,char const** args ): 2nd parameter 'program_type' has type 'CGenum'.
cgCreateObjFromFile ( CGcontext context,CGenum program_type,char const* source_file,CGprofile profile,char const** args ): 2nd parameter 'program_type' has type 'CGenum'.
cgCreateProgram ( CGcontext ctx,CGenum program_type,char const* program,CGprofile profile,char const* entry,char const** args ): 2nd parameter 'program_type' has type 'CGenum'.
cgCreateProgramFromFile ( CGcontext ctx,CGenum program_type,char const* program_file,CGprofile profile,char const* entry,char const** args ): 2nd parameter 'program_type' has type 'CGenum'.
cgGetAutoCompile ( CGcontext ctx ): Return value has type 'CGenum'.
cgGetEnum ( char const* enum_string ): Return value has type 'CGenum'.
cgGetEnumString ( CGenum en ): 1st parameter 'en' has type 'CGenum'.
cgGetFirstLeafParameter ( CGprogram prog,CGenum name_space ): 2nd parameter 'name_space' has type 'CGenum'.
cgGetFirstParameter ( CGprogram prog,CGenum name_space ): 2nd parameter 'name_space' has type 'CGenum'.
cgGetLockingPolicy ( ): Return value has type 'CGenum'.
cgGetMatrixParameterOrder ( CGparameter param ): Return value has type 'CGenum'.
cgGetNamedProgramParameter ( CGprogram prog,CGenum name_space,char const* name ): 2nd parameter 'name_space' has type 'CGenum'.
cgGetParameterDirection ( CGparameter param ): Return value has type 'CGenum'.
cgGetParameterSettingMode ( CGcontext ctx ): Return value has type 'CGenum'.
cgGetParameterValues ( CGparameter param,CGenum value_type,int* nvalues ): 2nd parameter 'value_type' has type 'CGenum'.
cgGetParameterVariability ( CGparameter param ): Return value has type 'CGenum'.
cgGetProfileProperty ( CGprofile profile,CGenum query ): 2nd parameter 'query' has type 'CGenum'.
cgGetProgramInput ( CGprogram program ): Return value has type 'CGenum'.
cgGetProgramOutput ( CGprogram program ): Return value has type 'CGenum'.
cgGetProgramString ( CGprogram prog,CGenum pname ): 2nd parameter 'pname' has type 'CGenum'.
cgGetSemanticCasePolicy ( ): Return value has type 'CGenum'.
cgGetString ( CGenum sname ): 1st parameter 'sname' has type 'CGenum'.
cgSetAutoCompile ( CGcontext ctx,CGenum flag ): 2nd parameter 'flag' has type 'CGenum'.
cgSetLockingPolicy ( CGenum lockingPolicy ): 1st parameter 'lockingPolicy' has type 'CGenum'.
cgSetParameterSettingMode ( CGcontext ctx,CGenum parameterSettingMode ): 2nd parameter 'parameterSettingMode' has type 'CGenum'.
cgSetParameterVariability ( CGparameter param,CGenum vary ): 2nd parameter 'vary' has type 'CGenum'.
cgSetSemanticCasePolicy ( CGenum casePolicy ): 1st parameter 'casePolicy' has type 'CGenum'.
[+] CGtype (1)
Change
Effect
1
Name of member with value 1145 has been changed from CG_TYPE_MAX to CG_DOUBLE.
Applications may execute another branch of library code.
[+] affected interfaces (35)
cgCreateArraySamplerState ( CGcontext p1,char const* name,CGtype p3,int nelems ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateArrayState ( CGcontext p1,char const* name,CGtype p3,int nelems ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateEffectAnnotation ( CGeffect p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateEffectParameter ( CGeffect p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateEffectParameterArray ( CGeffect p1,char const* name,CGtype type,int length ): 3rd parameter 'type' has type 'CGtype'.
cgCreateEffectParameterMultiDimArray ( CGeffect p1,char const* name,CGtype type,int dim,int const* lengths ): 3rd parameter 'type' has type 'CGtype'.
cgCreateParameter ( CGcontext ctx,CGtype type ): 2nd parameter 'type' has type 'CGtype'.
cgCreateParameterAnnotation ( CGparameter p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateParameterArray ( CGcontext ctx,CGtype type,int length ): 2nd parameter 'type' has type 'CGtype'.
cgCreateParameterMultiDimArray ( CGcontext ctx,CGtype type,int dim,int const* lengths ): 2nd parameter 'type' has type 'CGtype'.
cgCreatePassAnnotation ( CGpass p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateProgramAnnotation ( CGprogram p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateSamplerState ( CGcontext p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateState ( CGcontext p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgCreateTechniqueAnnotation ( CGtechnique p1,char const* name,CGtype p3 ): 3rd parameter 'p3' has type 'CGtype'.
cgGetAnnotationType ( CGannotation p1 ): Return value has type 'CGtype'.
cgGetArrayType ( CGparameter param ): Return value has type 'CGtype'.
cgGetMatrixSize ( CGtype type,int* nrows,int* ncols ): 1st parameter 'type' has type 'CGtype'.
cgGetNamedUserType ( CGhandle handle,char const* name ): Return value has type 'CGtype'.
cgGetNumParentTypes ( CGtype type ): 1st parameter 'type' has type 'CGtype'.
cgGetParameterBaseType ( CGparameter param ): Return value has type 'CGtype'.
cgGetParameterNamedType ( CGparameter param ): Return value has type 'CGtype'.
cgGetParameterResourceType ( CGparameter p1 ): Return value has type 'CGtype'.
cgGetParameterType ( CGparameter param ): Return value has type 'CGtype'.
cgGetParentType ( CGtype type,int index ): 1st parameter 'type' has type 'CGtype'.
cgGetStateType ( CGstate p1 ): Return value has type 'CGtype'.
cgGetType ( char const* type_string ): Return value has type 'CGtype'.
cgGetTypeBase ( CGtype type ): 1st parameter 'type' has type 'CGtype'.
cgGetTypeClass ( CGtype type ): 1st parameter 'type' has type 'CGtype'.
cgGetTypeSizes ( CGtype type,int* nrows,int* ncols ): 1st parameter 'type' has type 'CGtype'.
cgGetTypeString ( CGtype type ): 1st parameter 'type' has type 'CGtype'.
cgGetUserType ( CGhandle handle,int index ): Return value has type 'CGtype'.
cgIsInterfaceType ( CGtype type ): 1st parameter 'type' has type 'CGtype'.
cgIsParentType ( CGtype parent,CGtype child ): 2nd parameter 'child' has type 'CGtype'.
nvsg::CgFxEffect::getParameterResourceType ( nvsg::CgFxParameter param ) const: Return value has type 'CGtype'.
CgFx.h namespacenvsg [+] CgFxContext (2)
Change
Effect
1
Member m_errorInfo has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
2
Size of this type has been changed from 100 to 104 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (11)
CgFxContext::CgFxContext [in-charge]( ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::createBuffer ( size_t initialSize,CgFxContext::BufferAccess bam ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::destroyBuffer ( CgFxBuffer buf ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::getBufferMaxIndex ( ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::getBufferMaxSize ( ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::getBufferSize ( CgFxBuffer buf ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::initialize ( CgFxContext::CgFxStateMachineEnum stateMachine, int num_gpus ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::setBufferData ( CgFxBuffer buf,void const* data,size_t size ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::setBufferSubData ( CgFxBuffer buf,size_t offset,void const* data,size_t size ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::uninitialize ( ): 'this' pointer has base type 'CgFxContext'.
CgFxContext::~CgFxContext [in-charge]( ): 'this' pointer has base type 'CgFxContext'.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
2
Member m_triPatches has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
3
Member m_triPatches4 has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
4
Size of this type has been changed from 420 to 564 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (18)
CombineTraverser::CombineTraverser [in-charge]( ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleBillboard ( nvsg::Billboard* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleGeoNode ( nvsg::GeoNode* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleGroup ( nvsg::Group* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLines ( nvsg::Lines* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLineStrips ( nvsg::LineStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleLOD ( nvsg::LOD* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handlePoints ( nvsg::Points* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuadMeshes ( nvsg::QuadMeshes* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuads ( nvsg::Quads* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleQuadStrips ( nvsg::QuadStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTransform ( nvsg::Transform* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriangles ( nvsg::Triangles* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriFans ( nvsg::TriFans* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::handleTriStrips ( nvsg::TriStrips* p ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::preTraverseDrawables ( nvsg::GeoNode const* gnode,unsigned int geomIndex ): 'this' pointer has base type 'CombineTraverser'.
CombineTraverser::~CombineTraverser [in-charge]( ): 'this' pointer has base type 'CombineTraverser'.
Size of this type has been changed from 11820 to 11848 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
2
Virtual method SharedTraverser::handleStateSet ( nvsg::StateSet const* stateSet ) has been redefined by GLTraverser::handleStateSet ( nvsg::StateSet const* p )
Method GLTraverser::handleStateSet ( nvsg::StateSet const* p ) will be called instead of SharedTraverser::handleStateSet ( nvsg::StateSet const* stateSet )
[+] affected interfaces (91)
GLTraverser::beginConditionalRender ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::beginOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::createOcclusionCullIDs ( unsigned int count,unsigned int* ids ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::destroyOcclusionCullIDs ( unsigned int count,unsigned int const* ids ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::disableClipPlane ( unsigned int index ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::doRender ( nvsg::NodeHandle* root ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::enableClipPlane ( unsigned int index,nvsg::ClipPlaneHandle* plane ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::endConditionalRender ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::endOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::getOcclusionCullResult ( unsigned int id ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::getStereoDrawBufferEnums ( GLenum& leftEye,GLenum& rightEye ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::GLTraverser [in-charge]( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleLines ( nvsg::Lines const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapArray ( nvsg::MapArray const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapElement ( nvsg::MapElement const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapList ( nvsg::MapList const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleMapMatrix ( nvsg::MapMatrix const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handlePoints ( nvsg::Points const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleStateSet ( nvsg::StateSet const* p ): This method will be called instead of 'SharedTraverser::handleStateSet ( nvsg::StateSet const* stateSet )'.
GLTraverser::handleTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::hiddenBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::hiddenEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::highlightBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::highlightEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::init ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::isConditionalRenderingSupported ( ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isGeometryCacheTechniqueSupported ( RenderTraverser::GeometryCacheTechnique gct ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isJitterTechniqueSupported ( RenderTraverser::JitterTechnique jt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isOcclusionCullingSupported ( ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isOITTechniqueSupported ( RenderTraverser::OITTechnique ot ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isRenderTechniqueSupported ( RenderTraverser::RenderTechnique rt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isShadowTechniqueSupported ( RenderTraverser::ShadowTechnique st ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::isTransparencyTechniqueSupported ( RenderTraverser::TransparencyTechnique tt ) const: 'this' pointer has base type 'GLTraverser'.
GLTraverser::overlayBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::overlayEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::primitiveSetsBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::primitiveSetsEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderAlphaTestAttribute ( nvsg::AlphaTestAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderBlendAttribute ( nvsg::BlendAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderCgFx ( nvsg::CgFx const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLines ( nvsg::Lines const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderMaterial ( nvsg::Material const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderPoints ( nvsg::Points const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSphere ( nvmath::Sphere3f const p1,nvmath::Vec4f const color ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderSpotLight ( nvsg::SpotLight const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderStatePass ( nvsg::StatePass const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderStencilAttribute ( nvsg::StencilAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTextureAttribute ( nvsg::TextureAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::renderUnlitColorAttribute ( nvsg::UnlitColorAttribute const* p,bool enable ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setGeometryCacheTechnique ( RenderTraverser::GeometryCacheTechnique gct ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setOITMaxPasses ( unsigned int maxPasses ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setOITTechnique ( RenderTraverser::OITTechnique ot ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setShaderTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setStereoDrawBufferEnums ( GLenum leftEye,GLenum rightEye ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTextureSizeLimit ( unsigned int size ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel,bool needsNormalize,bool needsMirror ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::setTransparencyTechnique ( RenderTraverser::TransparencyTechnique tt ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::transparentBegin ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::transparentEnd ( ): 'this' pointer has base type 'GLTraverser'.
GLTraverser::~GLTraverser [in-charge]( ): 'this' pointer has base type 'GLTraverser'.
ShadowMapTraverser::ShadowMapTraverser [in-charge]( GLTraverser* renderer ): 1st parameter 'renderer' (pointer) has base type 'GLTraverser'.
Size of this type has been changed from 11824 to 11852 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (5)
GLUploadTraverser::doRender ( nvsg::NodeHandle* root ): 'this' pointer has base type 'GLUploadTraverser'.
GLUploadTraverser::GLUploadTraverser [in-charge]( bool display ): 'this' pointer has base type 'GLUploadTraverser'.
GLUploadTraverser::handleLOD ( nvsg::LOD const* lod ): 'this' pointer has base type 'GLUploadTraverser'.
GLUploadTraverser::handleSwitch ( nvsg::Switch const* swtch ): 'this' pointer has base type 'GLUploadTraverser'.
GLUploadTraverser::~GLUploadTraverser [in-charge]( ): 'this' pointer has base type 'GLUploadTraverser'.
NVIRTFunctions.h [+] NVIRTFunctions (1)
Change
Effect
1
Type of member RTBufferCreate has been changed from RTresult(*)(RTcontext,RTbuffertype,RTbuffer*) to RTresult(*)(RTcontext,unsigned int,RTbuffer*).
Replacement of the member data type may indicate a change in the semantic meaning of the member.
[+] affected interfaces (1)
_NVIRTFunctions [data]: Return value has type 'NVIRTFunctions'.
NVIRTGLFunctions.h [+] NVIRTGLFunctions (7)
Change
Effect
1
Member RTBufferGLRegister has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
2
Member RTBufferGLUnregister has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
3
Member RTTextureSamplerGLRegister has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
4
Member RTTextureSamplerGLUnregister has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
5
Member RTTextureSamplerGetGLImageId has been added to this type.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
6
Type of member RTBufferCreateFromGLBO has been changed from RTresult(*)(RTcontext,RTbuffertype,unsigned int,RTbuffer*) to RTresult(*)(RTcontext,unsigned int,unsigned int,RTbuffer*).
Replacement of the member data type may indicate a change in the semantic meaning of the member.
7
Type of member RTBufferGetGLBOId has been changed from RTresult(*)(RTbuffer,unsigned int) to RTresult(*)(RTbuffer,unsigned int*).
Replacement of the member data type may indicate a change in the semantic meaning of the member.
[+] affected interfaces (1)
_NVIRTGLFunctions [data]: Return value has type 'NVIRTGLFunctions'.
Size of this type has been changed from 2788 to 2812 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (179)
RenderTraverser::beginConditionalRender ( unsigned int id ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::beginOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::calcProjectionSizeVector ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::copyRenderOptions ( RenderTraverser const& rhs ): 1st parameter 'rhs' (reference) has base type 'RenderTraverser'.
RenderTraverser::createOcclusionCullIDs ( unsigned int count,unsigned int* ids ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::destroyOcclusionCullIDs ( unsigned int count,unsigned int const* ids ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::disableClipPlane ( unsigned int index ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::enableClipPlane ( unsigned int index,nvsg::ClipPlaneHandle* plane ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::endConditionalRender ( unsigned int id ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::endOcclusionCullQuery ( unsigned int id ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::getOcclusionCullResult ( unsigned int id ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::getOcclusionThreshold ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::getOptimizeFlags ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::getSizeCullingFactor ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::getStatistics ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleBillboard ( nvsg::Billboard const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleFlipbookAnimation ( nvsg::FlipbookAnimation const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleGeoNode ( nvsg::GeoNode const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleLOD ( nvsg::LOD const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleStateVariant ( nvsg::StateVariant const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleSwitch ( nvsg::Switch const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleTransform ( nvsg::Transform const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::handleVolumeNode ( nvsg::VolumeNode const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::hiddenBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::hiddenEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::highlightBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::highlightEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isConditionalRendering ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isConditionalRenderingSupported ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isFrustumCulling ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isGeometryCacheTechniqueSupported ( RenderTraverser::GeometryCacheTechnique gct ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isJitterTechniqueSupported ( RenderTraverser::JitterTechnique jt ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isOcclusionCullingSupported ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isOITTechniqueSupported ( RenderTraverser::OITTechnique ot ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isRenderTechniqueSupported ( RenderTraverser::RenderTechnique rt ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isShadowPass ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isShadowTechniqueSupported ( RenderTraverser::ShadowTechnique st ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isSizeCulling ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isTransparencyTechniqueSupported ( RenderTraverser::TransparencyTechnique tt ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isVisualizeGEBoundingVolumes ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isVisualizePEBoundingVolumes ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isVisualizeREBoundingVolumes ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::isVisualizeRLBoundingVolumes ( ) const: 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::occlusionTest ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::overlayBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::overlayEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::postTraverseDrawable ( nvsg::Drawable const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::postTraverseDrawables ( nvsg::GeoNode const* p,unsigned int i ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::postTraverseGroup ( nvsg::Group const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::postTraverseTransform ( nvmath::Trafo const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::preApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::preTraverseDrawables ( nvsg::GeoNode const* p,unsigned int i ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::preTraverseGroup ( nvsg::Group const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::preTraverseTransform ( nvmath::Trafo const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::primitiveSetsBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::primitiveSetsEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::render ( nvsg::Camera const* cam ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderAlphaTestAttribute ( nvsg::AlphaTestAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderAnimatedTransform ( nvsg::AnimatedTransform const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderBillboard ( nvsg::Billboard const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderBlendAttribute ( nvsg::BlendAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderCgFx ( nvsg::CgFx const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderDepthAttribute ( nvsg::DepthAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderDirectedLight ( nvsg::DirectedLight const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderFaceAttribute ( nvsg::FaceAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderHighlightBox ( nvsg::HighlightBox const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderHighlightEdges ( nvsg::HighlightEdges const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderLightingAttribute ( nvsg::LightingAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderLineAttribute ( nvsg::LineAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderLines ( nvsg::Lines const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderLineStrips ( nvsg::LineStrips const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderMaterial ( nvsg::Material const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderParallelCamera ( nvsg::ParallelCamera const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderPerspectiveCamera ( nvsg::PerspectiveCamera const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderPointAttribute ( nvsg::PointAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderPointLight ( nvsg::PointLight const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderPoints ( nvsg::Points const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderQuadMeshes ( nvsg::QuadMeshes const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderQuads ( nvsg::Quads const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderQuadStrips ( nvsg::QuadStrips const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderRTFx ( nvsg::RTFx const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderShape ( nvsg::Shape const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderSkinnedTriangles ( nvsg::SkinnedTriangles const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderSphere ( nvmath::Sphere3f const p1,nvmath::Vec4f const color ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderSpotLight ( nvsg::SpotLight const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderStatePass ( nvsg::StatePass const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderStencilAttribute ( nvsg::StencilAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTextureAttribute ( nvsg::TextureAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTextureAttributeItem ( nvsg::TextureAttributeItem const* p,unsigned int tu ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTransform ( nvsg::Transform const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::RenderTraverser [in-charge]( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTriangles ( nvsg::Triangles const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTriFans ( nvsg::TriFans const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderTriStrips ( nvsg::TriStrips const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::renderUnlitColorAttribute ( nvsg::UnlitColorAttribute const* p,bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setConditionalRendering ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setFaceCulling ( bool front,bool back ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setFaceCullingOverwrite ( bool overwrite ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setFaceMode ( nvsg::FaceMode mode ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setFaceModeOverwrite ( bool overwrite ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setFrustumCulling ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setGeometryCacheTechnique ( RenderTraverser::GeometryCacheTechnique gct ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setJitterTechnique ( RenderTraverser::JitterTechnique jt ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setLineAntiAliasing ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setLineWidth ( float width ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOcclusionCulling ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOcclusionThreshold ( unsigned int numFragments ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOITMaxPasses ( unsigned int maxPasses ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOITTechnique ( RenderTraverser::OITTechnique ot ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOITThreshold ( float threshold ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setOptimizeFlags ( unsigned int flags ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setPointAntiAliasing ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setPointSize ( float size ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setRenderPassTechnique ( RenderTraverser::RenderPassTechnique rpt ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setRenderTechnique ( RenderTraverser::RenderTechnique rt ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setShaderTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setShadowMapIntensity ( float intensity ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setShadowMapSize ( unsigned int size ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setShadowPass ( bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setShadowTechnique ( RenderTraverser::ShadowTechnique st ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setSizeCulling ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setSizeCullingFactor ( float factor ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setSortingPolicy ( RenderTraverser::SortingPolicy sp ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setTextureSizeLimit ( unsigned int size ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setTransform ( nvmath::Mat44f const& modelToWorld,nvmath::Mat44f const& worldToModel,bool needsNormalize,bool needsMirror ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setTransparencyTechnique ( RenderTraverser::TransparencyTechnique tt ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setTwoSidedLighting ( bool enable ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setTwoSidedLightingOverwrite ( bool overwrite ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setVisualizeGEBoundingVolumes ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setVisualizeOccludedGeometry ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setVisualizePEBoundingVolumes ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setVisualizeREBoundingVolumes ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::setVisualizeRLBoundingVolumes ( bool onOff ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::transparentBegin ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::transparentEnd ( ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::traverseCamera ( nvsg::Camera const* camera ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::traverseLight ( nvsg::LightSource const* p ): 'this' pointer has base type 'RenderTraverser'.
RenderTraverser::~RenderTraverser [in-charge]( ): 'this' pointer has base type 'RenderTraverser'.
ShadowMapTraverser::getRenderer ( ): Return value (pointer) has base type 'RenderTraverser'.
nvui::Manipulator::getInputHandler ( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::getInputHandler ( ) const: Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::isActive ( ) const: Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::Manipulator [in-charge]( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::onFrameUpdated ( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::onQueryInputHandler ( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::onQueryInputHandler ( ) const: Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::setRenderArea ( nvui::RenderArea* renderArea ): Member 'renderArea−>m_renderTraverser' of 1st parameter 'renderArea' (pointer) has base type 'RenderTraverser'.
nvui::Manipulator::updateFrame ( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::Manipulator::~Manipulator [in-charge]( ): Member 'this−>m_renderArea−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::destroy ( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::getRenderTraverser ( ) const: Return value (pointer) has base type 'RenderTraverser'.
nvui::RenderArea::init ( nvui::RenderArea* shareArea ): Member 'shareArea−>m_renderTraverser' of 1st parameter 'shareArea' (pointer) has base type 'RenderTraverser'.
nvui::RenderArea::interruptRender ( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::isHWFSAAAvailable ( ) const: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::isSRGBAvailable ( ) const: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::isStencilAvailable ( ) const: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::isStereoAvailable ( ) const: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::isThirtyBitAvailable ( ) const: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::m_idRenderArea [data]: Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::RenderArea [in-charge]( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::renderScene ( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::requestHWFSAA ( bool on,unsigned int numBuffers ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::requestSRGB ( bool on ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::requestStencil ( bool on ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::requestStereoSupport ( bool stereo ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::requestThirtyBit ( bool on ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::setScene ( nvsg::SceneHandle* scene ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::setSceneData ( nvsg::SceneHandle* scene,nvsg::ViewStateHandle* viewState ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::setViewportSize ( unsigned int width,unsigned int height ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::setViewState ( nvsg::ViewStateHandle* viewState ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::triggerRedraw ( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RenderArea::~RenderArea [in-charge]( ): Member 'this−>m_renderTraverser' in the object of this method has base type 'RenderTraverser'.
nvui::RTRenderArea::init ( nvui::RenderArea* shareArea ): Member 'shareArea−>m_renderTraverser' of 1st parameter 'shareArea' (pointer) has base type 'RenderTraverser'.
nvui::RTRenderAreaGL::init ( nvui::RenderArea* shareArea ): Member 'shareArea−>m_renderTraverser' of 1st parameter 'shareArea' (pointer) has base type 'RenderTraverser'.
[+] RenderTraverser::RenderState (2)
Change
Effect
1
Size of this type has been changed from 184 to 208 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
2
Type of member m_attribs has been changed from std::list<nvutil::SmartPtr<nvsg::StateAttributeHandle> > to std::list<nvsg::SmartStateAttributeHandle>.
Replacement of the member data type may indicate a change in the semantic meaning of the member.
[+] affected interfaces (2)
RenderTraverser::RenderState::RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
RenderTraverser::RenderState::~RenderState [in-charge]( ): 'this' pointer has base type 'RenderTraverser::RenderState'.
Size of this type has been changed from 2848 to 2872 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (46)
ShadowMapTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::doApplyShadowExit ( ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::doApplyShadowInit ( nvsg::NodeHandle* root ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::doRender ( nvsg::NodeHandle* root ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::getRenderer ( ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::getStatistics ( ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isGeometryCacheTechniqueSupported ( RenderTraverser::GeometryCacheTechnique gct ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isJitterTechniqueSupported ( RenderTraverser::JitterTechnique jt ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isOcclusionCullingSupported ( ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isOITTechniqueSupported ( RenderTraverser::OITTechnique ot ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isRenderTechniqueSupported ( RenderTraverser::RenderTechnique rt ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isShadowTechniqueSupported ( RenderTraverser::ShadowTechnique st ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::isTransparencyTechniqueSupported ( RenderTraverser::TransparencyTechnique tt ) const: 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setFaceCulling ( bool front,bool back ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setFaceCullingOverwrite ( bool overwrite ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setFaceMode ( nvsg::FaceMode mode ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setFaceModeOverwrite ( bool overwrite ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setFrustumCulling ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setGeometryCacheTechnique ( RenderTraverser::GeometryCacheTechnique gct ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setJitterTechnique ( RenderTraverser::JitterTechnique jt ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setLineAntiAliasing ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setLineWidth ( float width ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setOcclusionCulling ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setOITMaxPasses ( unsigned int maxPasses ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setOITTechnique ( RenderTraverser::OITTechnique ot ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setOITThreshold ( float threshold ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setOptimizeFlags ( unsigned int flags ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setPointAntiAliasing ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setPointSize ( float size ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setRenderTechnique ( RenderTraverser::RenderTechnique rt ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setScene ( nvsg::SceneHandle* scene ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setShadowMapSize ( unsigned int size ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setShadowTechnique ( RenderTraverser::ShadowTechnique st ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setSortingPolicy ( RenderTraverser::SortingPolicy sp ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setTextureSizeLimit ( unsigned int size ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setTransparencyTechnique ( RenderTraverser::TransparencyTechnique tt ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setTwoSidedLighting ( bool enable ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setTwoSidedLightingOverwrite ( bool overwrite ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setViewState ( nvsg::ViewStateHandle* viewState ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setVisualizeGEBoundingVolumes ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setVisualizeOccludedGeometry ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setVisualizePEBoundingVolumes ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setVisualizeREBoundingVolumes ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::setVisualizeRLBoundingVolumes ( bool onOff ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::ShadowMapTraverser [in-charge]( GLTraverser* renderer ): 'this' pointer has base type 'ShadowMapTraverser'.
ShadowMapTraverser::~ShadowMapTraverser [in-charge]( ): 'this' pointer has base type 'ShadowMapTraverser'.
The size of the inclusive type has been changed. ATTENTION: this member should be accessed only from the new library interfaces, otherwise it can result in segmentation fault on the library side.
2
Size of this type has been changed from 564 to 636 bytes.
Change of type size may lead to different effects in different contexts. [+] ...
[+] affected interfaces (29)
UnifyTraverser::doApply ( nvsg::NodeHandle* root ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleAnimatedTransform ( nvsg::AnimatedTransform* trafo ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleAnimatedVertexAttributeSet ( nvsg::AnimatedVertexAttributeSet* avas ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleBillboard ( nvsg::Billboard* billboard ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleFlipbookAnimation ( nvsg::FlipbookAnimation* anim ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleGeoNode ( nvsg::GeoNode* gnode ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleGroup ( nvsg::Group* group ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLines ( nvsg::Lines* lines ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLineStrips ( nvsg::LineStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleLOD ( nvsg::LOD* lod ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handlePoints ( nvsg::Points* points ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuadMeshes ( nvsg::QuadMeshes* meshes ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuads ( nvsg::Quads* quads ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleQuadStrips ( nvsg::QuadStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleRTFx ( nvsg::RTFx* rtfx ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleSkinnedTriangles ( nvsg::SkinnedTriangles* triangles ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStatePass ( nvsg::StatePass* pass ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStateSet ( nvsg::StateSet* stateSet ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleStateVariant ( nvsg::StateVariant* variant ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleSwitch ( nvsg::Switch* swtch ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTextureAttribute ( nvsg::TextureAttribute* texAttrib ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTransform ( nvsg::Transform* transform ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriangles ( nvsg::Triangles* triangles ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriFans ( nvsg::TriFans* fans ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleTriStrips ( nvsg::TriStrips* strips ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::handleVertexAttributeSet ( nvsg::VertexAttributeSet* vas ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::traversePrimitiveSet ( nvsg::PrimitiveSet* pset ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::UnifyTraverser [in-charge]( ): 'this' pointer has base type 'UnifyTraverser'.
UnifyTraverser::~UnifyTraverser [in-charge]( ): 'this' pointer has base type 'UnifyTraverser'.