Binary compatibility report for the SimGear library between 0.3.9 and 0.3.10 versions on x86
Test Info
Library Name | SimGear |
Version #1 | 0.3.9 |
Version #2 | 0.3.10 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 107 |
Total Shared Libraries | 22 |
Total Symbols / Types | 1486 / 683 |
Verdict | Incompatible (14.9%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 64 |
Removed Symbols | High | 71 |
Problems with Data Types | High | 13 |
Medium | 1 |
Low | 29 |
Problems with Symbols | High | 49 |
Medium | 0 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes in Data Types | - | 4 |
Other Changes in Symbols | - | 3 |
Other Changes in Constants | - | 5 |
Added Symbols (64)
animation.hxx,
libsgmodel.so
SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC1E11SGSharedPtrI14SGPropertyNodeEP9ssgBranch]
SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC2E11SGSharedPtrI14SGPropertyNodeEP9ssgBranch]
SGBillboardAnimation::SGBillboardAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGBillboardAnimation::SGBillboardAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGDistScaleAnimation::SGDistScaleAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGFlashAnimation::SGFlashAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGFlashAnimation::SGFlashAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_ERK6SGPath]
SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_ERK6SGPath]
SGNullAnimation::SGNullAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGNullAnimation::SGNullAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_Ed]
SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_Ed]
SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTimedAnimation::SGTimedAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC1E11SGSharedPtrI14SGPropertyNodeE]
SGTimedAnimation::SGTimedAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC2E11SGSharedPtrI14SGPropertyNodeE]
SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E]
SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E]
model.hxx,
libsgmodel.so
sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*), SGModelData* data )
[symbol: _Z13sgLoad3DModelRKSsS0_P14SGPropertyNodedPFP9ssgEntityS2_EP11SGModelData]
sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches )
[symbol: _Z15sgMakeAnimationP9ssgBranchPKcRSt6vectorI11SGSharedPtrI14SGPropertyNodeESaIS6_EEPS5_S6_dR6SGPathRSt3setIS0_St4lessIS0_ESaIS0_EE]
modellib.hxx,
libsgmodel.so
SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, bool cache_object, SGModelData* data )
[symbol: _ZN10SGModelLib10load_modelERKSsS1_P14SGPropertyNodedbP11SGModelData]
nasal.h,
libsgnasal.so
naBitsLib ( naContext c )
naIOLib ( naContext c )
props.hxx,
libsgprops.so
SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener, bool initial )
[symbol: _ZN14SGPropertyNode17addChangeListenerEP24SGPropertyChangeListenerb]
props_io.hxx,
libsgprops.so
readProperties ( char const* buf, int const size, SGPropertyNode* start_node, int default_mode )
[symbol: _Z14readPropertiesPKciP14SGPropertyNodei]
readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base, int default_mode )
[symbol: _Z14readPropertiesRSiP14SGPropertyNodeRKSsi]
readProperties ( std::string const& file, SGPropertyNode* start_node, int default_mode )
[symbol: _Z14readPropertiesRKSsP14SGPropertyNodei]
writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )
[symbol: _Z15writePropertiesRSoPK14SGPropertyNodebNS0_9AttributeE]
writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )
[symbol: _Z15writePropertiesRKSsPK14SGPropertyNodebNS1_9AttributeE]
sg_path.hxx,
libsgmisc.so
SGPath::create_dir ( mode_t mode )
[symbol: _ZN6SGPath10create_dirEj]
sgPathBranchSplit ( std::string const& path )
[symbol: _Z17sgPathBranchSplitRKSs]
SGGeodesy.hxx,
libsgmath.so
SGGeodesy::EQURAD [data]
[symbol: _ZN9SGGeodesy6EQURADE]
SGGeodesy::iFLATTENING [data]
[symbol: _ZN9SGGeodesy11iFLATTENINGE]
SGGeodesy::POLRAD [data]
[symbol: _ZN9SGGeodesy6POLRADE]
SGGeodesy::SGCartToGeoc ( SGVec3<double>const& cart, SGGeoc& geoc ) [static]
[symbol: _ZN9SGGeodesy12SGCartToGeocERK6SGVec3IdER6SGGeoc]
SGGeodesy::SGCartToGeod ( SGVec3<double>const& cart, SGGeod& geod ) [static]
[symbol: _ZN9SGGeodesy12SGCartToGeodERK6SGVec3IdER6SGGeod]
SGGeodesy::SGGeocToCart ( SGGeoc const& geoc, SGVec3<double>& cart ) [static]
[symbol: _ZN9SGGeodesy12SGGeocToCartERK6SGGeocR6SGVec3IdE]
SGGeodesy::SGGeodToCart ( SGGeod const& geod, SGVec3<double>& cart ) [static]
[symbol: _ZN9SGGeodesy12SGGeodToCartERK6SGGeodR6SGVec3IdE]
SGGeodesy::SGGeodToSeaLevelRadius ( SGGeod const& geod ) [static]
[symbol: _ZN9SGGeodesy22SGGeodToSeaLevelRadiusERK6SGGeod]
SGGeodesy::SQUASH [data]
[symbol: _ZN9SGGeodesy6SQUASHE]
SGGeodesy::STRETCH [data]
[symbol: _ZN9SGGeodesy7STRETCHE]
visual_enviro.hxx,
libsgenvironment.so
SGEnviro::config ( SGPropertyNode const* precip_rendering_cfgNode )
[symbol: _ZN8SGEnviro6configEPK14SGPropertyNode]
to the top
Removed Symbols (71)
animation.hxx,
libsgmodel.so
SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC1E18SGPropertyNode_ptr]
SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC2E18SGPropertyNode_ptr]
SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC1E18SGPropertyNode_ptrP9ssgBranch]
SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC2E18SGPropertyNode_ptrP9ssgBranch]
SGBillboardAnimation::SGBillboardAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC1E18SGPropertyNode_ptr]
SGBillboardAnimation::SGBillboardAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC2E18SGPropertyNode_ptr]
SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGDistScaleAnimation::SGDistScaleAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC1E18SGPropertyNode_ptr]
SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC2E18SGPropertyNode_ptr]
SGFlashAnimation::SGFlashAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC1E18SGPropertyNode_ptr]
SGFlashAnimation::SGFlashAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC2E18SGPropertyNode_ptr]
SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath]
SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath]
SGNullAnimation::SGNullAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC1E18SGPropertyNode_ptr]
SGNullAnimation::SGNullAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC2E18SGPropertyNode_ptr]
SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrd]
SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrd]
SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
SGTimedAnimation::SGTimedAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC1E18SGPropertyNode_ptr]
SGTimedAnimation::SGTimedAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC2E18SGPropertyNode_ptr]
SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
mat.hxx,
libsgmaterial.so
SGMaterial::deRef ( )
[symbol: _ZN10SGMaterial5deRefEv]
SGMaterial::getRef ( ) const
[symbol: _ZNK10SGMaterial6getRefEv]
SGMaterial::ref ( )
[symbol: _ZN10SGMaterial3refEv]
model.hxx,
libsgmodel.so
sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*) )
[symbol: _Z13sgLoad3DModelRKSsS0_P14SGPropertyNodedPFP9ssgEntityS2_E]
sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches )
[symbol: _Z15sgMakeAnimationP9ssgBranchPKcRSt6vectorI18SGPropertyNode_ptrSaIS4_EEP14SGPropertyNodeS4_dR6SGPathRSt3setIS0_St4lessIS0_ESaIS0_EE]
modellib.hxx,
libsgmodel.so
SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec )
[symbol: _ZN10SGModelLib10load_modelERKSsS1_P14SGPropertyNoded]
polar3d.hxx,
libsgmath.so
sgCartToPolar3d ( Point3D const& cp )
[symbol: _Z15sgCartToPolar3dRK7Point3D]
sgGeodAltFromCart ( Point3D const& cp )
[symbol: _Z17sgGeodAltFromCartRK7Point3D]
sgPolarToCart3d ( Point3D const& p )
[symbol: _Z15sgPolarToCart3dRK7Point3D]
props.hxx,
libsgprops.so
SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener )
[symbol: _ZN14SGPropertyNode17addChangeListenerEP24SGPropertyChangeListener]
SGPropertyNode_ptr::operator SGPropertyNode const* ( ) const
[symbol: _ZNK18SGPropertyNode_ptrcvPK14SGPropertyNodeEv]
SGPropertyNode_ptr::operator SGPropertyNode* ( )
[symbol: _ZN18SGPropertyNode_ptrcvP14SGPropertyNodeEv]
SGPropertyNode_ptr::operator-> ( )
[symbol: _ZN18SGPropertyNode_ptrptEv]
SGPropertyNode_ptr::operator-> ( ) const
[symbol: _ZNK18SGPropertyNode_ptrptEv]
SGPropertyNode_ptr::operator = ( SGPropertyNode_ptr const& r )
[symbol: _ZN18SGPropertyNode_ptraSERKS_]
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] ( )
[symbol: _ZN18SGPropertyNode_ptrC1Ev]
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] ( SGPropertyNode* p )
[symbol: _ZN18SGPropertyNode_ptrC1EP14SGPropertyNode]
SGPropertyNode_ptr::SGPropertyNode_ptr [in-charge] ( SGPropertyNode_ptr const& r )
[symbol: _ZN18SGPropertyNode_ptrC1ERKS_]
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] ( )
[symbol: _ZN18SGPropertyNode_ptrC2Ev]
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] ( SGPropertyNode* p )
[symbol: _ZN18SGPropertyNode_ptrC2EP14SGPropertyNode]
SGPropertyNode_ptr::SGPropertyNode_ptr [not-in-charge] ( SGPropertyNode_ptr const& r )
[symbol: _ZN18SGPropertyNode_ptrC2ERKS_]
SGPropertyNode_ptr::valid ( ) const
[symbol: _ZNK18SGPropertyNode_ptr5validEv]
SGPropertyNode_ptr::~SGPropertyNode_ptr [in-charge] ( )
[symbol: _ZN18SGPropertyNode_ptrD1Ev]
SGPropertyNode_ptr::~SGPropertyNode_ptr [not-in-charge] ( )
[symbol: _ZN18SGPropertyNode_ptrD2Ev]
props_io.hxx,
libsgprops.so
readProperties ( char const* buf, int const size, SGPropertyNode* start_node )
[symbol: _Z14readPropertiesPKciP14SGPropertyNode]
readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base )
[symbol: _Z14readPropertiesRSiP14SGPropertyNodeRKSs]
readProperties ( std::string const& file, SGPropertyNode* start_node )
[symbol: _Z14readPropertiesRKSsP14SGPropertyNode]
writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all )
[symbol: _Z15writePropertiesRSoPK14SGPropertyNodeb]
writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all )
[symbol: _Z15writePropertiesRKSsPK14SGPropertyNodeb]
sg_geodesy.hxx,
libsgmath.so
sgGeocToGeod ( double lat_geoc, double radius, double* lat_geod, double* alt, double* sea_level_r )
[symbol: _Z12sgGeocToGeodddPdS_S_]
sgGeodToGeoc ( double lat_geod, double alt, double* sl_radius, double* lat_geoc )
[symbol: _Z12sgGeodToGeocddPdS_]
to the top
Problems with Data Types, High Severity (13)
animation.hxx
[+] class SGMaterialAnimation (1)
| Change |
Effect |
1 | Size of this class has been increased from 364 bytes to 372 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
SGMaterialAnimation::init ( )This method is from 'SGMaterialAnimation' class.
SGMaterialAnimation::update ( )This method is from 'SGMaterialAnimation' class.
SGMaterialAnimation::~SGMaterialAnimation [in-charge] ( )This method is from 'SGMaterialAnimation' class.
mat.hxx
[+] class SGMaterial (4)
| Change |
Effect |
1 | Base class SGReferenced has been added. | The memory layout in this class has been shifted by 4 bytes. |
2 | Virtual method SGMaterial::deRef ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method SGMaterial::getRef ( ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method SGMaterial::ref ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 16 entries | Virtual Table (New) - 13 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SGMaterial |
~SGMaterial |
12 |
~SGMaterial |
~SGMaterial |
16 |
SGMaterial::load_texture |
SGMaterial::load_texture |
20 |
SGMaterial::get_state |
SGMaterial::get_state |
24 |
SGMaterial::get_num |
SGMaterial::get_num |
28 |
SGMaterial::get_xsize |
SGMaterial::get_xsize |
32 |
SGMaterial::get_ysize |
SGMaterial::get_ysize |
36 |
SGMaterial::get_light_coverage |
SGMaterial::get_light_coverage |
40 |
SGMaterial::get_object_group_count |
SGMaterial::get_object_group_count |
44 |
SGMaterial::get_object_group |
SGMaterial::get_object_group |
48 |
SGMaterial::ref |
SGMaterial::init |
52 |
SGMaterial::deRef |
|
56 |
SGMaterial::getRef |
|
60 |
SGMaterial::init |
|
[+] affected symbols (16)
SGMaterial::deRef ( )This method is from 'SGMaterial' class.
SGMaterial::get_light_coverage ( ) constThis method is from 'SGMaterial' class.
SGMaterial::get_num ( ) constThis method is from 'SGMaterial' class.
SGMaterial::get_object_group ( int index ) constThis method is from 'SGMaterial' class.
SGMaterial::get_object_group_count ( ) constThis method is from 'SGMaterial' class.
SGMaterial::get_state ( int n ) constThis method is from 'SGMaterial' class.
SGMaterial::get_xsize ( ) constThis method is from 'SGMaterial' class.
SGMaterial::get_ysize ( ) constThis method is from 'SGMaterial' class.
SGMaterial::getRef ( ) constThis method is from 'SGMaterial' class.
SGMaterial::init ( )This method is from 'SGMaterial' class.
SGMaterial::load_texture ( int n )This method is from 'SGMaterial' class.
SGMaterial::ref ( )This method is from 'SGMaterial' class.
SGMaterial::SGMaterial [in-charge] ( ssgSimpleState* s )This constructor is from 'SGMaterial' class.
SGMaterial::SGMaterial [in-charge] ( std::string const& texpath )This constructor is from 'SGMaterial' class.
SGMaterial::SGMaterial [in-charge] ( std::string const& fg_root, SGPropertyNode const* props, char const* season )This constructor is from 'SGMaterial' class.
SGMaterial::~SGMaterial [in-charge] ( )This method is from 'SGMaterial' class.
matmodel.hxx
[+] class SGMatModel (2)
| Change |
Effect |
1 | Size of this class has been increased from 52 bytes to 56 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Base class SGReferenced has been added. | The memory layout in this class has been shifted by 4 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SGMatModel |
~SGMatModel |
12 |
~SGMatModel |
~SGMatModel |
[+] affected symbols (9)
SGMatModel::get_coverage_m2 ( ) constThis method is from 'SGMatModel' class.
SGMatModel::get_heading_type ( ) constThis method is from 'SGMatModel' class.
SGMatModel::get_model ( int index, SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )This method is from 'SGMatModel' class.
SGMatModel::get_model_count ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )This method is from 'SGMatModel' class.
SGMatModel::get_random_model ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )This method is from 'SGMatModel' class.
SGMatModel::SGMatModel [in-charge] ( SGPropertyNode const* node, double range_m )This constructor is from 'SGMatModel' class.
SGMatModel::~SGMatModel [in-charge] ( )This method is from 'SGMatModel' class.
SGMatModelGroup::get_object ( int index ) constReturn value (pointer) has base type 'SGMatModel'.
SGTriUserData::add_object_to_triangle ( SGMatModel* object )1st parameter 'object' (pointer) has base type 'SGMatModel'.
[+] class SGMatModelGroup (2)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 28 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Base class SGReferenced has been added. | The memory layout in this class has been shifted by 4 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SGMatModelGroup |
~SGMatModelGroup |
12 |
~SGMatModelGroup |
~SGMatModelGroup |
[+] affected symbols (10)
SGMaterial::get_object_group ( int index ) constReturn value (pointer) has base type 'SGMatModelGroup'.
SGMatModelGroup::get_object ( int index ) constThis method is from 'SGMatModelGroup' class.
SGMatModelGroup::get_object_count ( ) constThis method is from 'SGMatModelGroup' class.
SGMatModelGroup::get_range_m ( ) constThis method is from 'SGMatModelGroup' class.
SGMatModelGroup::SGMatModelGroup [in-charge] ( SGPropertyNode* node )This constructor is from 'SGMatModelGroup' class.
SGMatModelGroup::~SGMatModelGroup [in-charge] ( )This method is from 'SGMatModelGroup' class.
SGTriUserData::add_object_to_triangle ( SGMatModel* object )Field 'this->object_group' in the object of this method has base type 'SGMatModelGroup'.
SGTriUserData::fill_in_triangle ( )Field 'this->object_group' in the object of this method has base type 'SGMatModelGroup'.
SGTriUserData::makeWorldMatrix ( float[4]* ROT, double hdg_deg )Field 'this->object_group' in the object of this method has base type 'SGMatModelGroup'.
SGTriUserData::~SGTriUserData [in-charge] ( )Field 'this->object_group' in the object of this method has base type 'SGMatModelGroup'.
newbucket.hxx
[+] class SGBucket (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 24 bytes. | Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols (1)
sgGenTile ( std::string const& path, SGBucket b, Point3D* center, double* bounding_radius, SGMaterialLib* matlib, ssgBranch* geometry )2nd parameter 'b' has type 'SGBucket'.
props.hxx
[+] class SGPropertyNode (1)
| Change |
Effect |
1 | Base class SGReferenced has been added. | The memory layout in this class has been shifted by 4 bytes. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 4 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SGPropertyNode |
~SGPropertyNode |
12 |
~SGPropertyNode |
~SGPropertyNode |
[+] affected symbols (79)
SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener )This method is from 'SGPropertyNode' class.
SGPropertyNode::alias ( char const* path )This method is from 'SGPropertyNode' class.
SGPropertyNode::alias ( SGPropertyNode* target )This method is from 'SGPropertyNode' class.
SGPropertyNode::clearValue ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireChildAdded ( SGPropertyNode* child )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireChildAdded ( SGPropertyNode* parent, SGPropertyNode* child )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireChildRemoved ( SGPropertyNode* child )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireChildRemoved ( SGPropertyNode* parent, SGPropertyNode* child )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireValueChanged ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireValueChanged ( SGPropertyNode* node )This method is from 'SGPropertyNode' class.
SGPropertyNode::getAliasTarget ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::getAliasTarget ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getBoolValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getBoolValue ( char const* relative_path, bool defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getChild ( char const* name, int index ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getChild ( char const* name, int index, bool create )This method is from 'SGPropertyNode' class.
SGPropertyNode::getChild ( int position )This method is from 'SGPropertyNode' class.
SGPropertyNode::getChild ( int position ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getChildren ( char const* name ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDisplayName ( bool simplify ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDoubleValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDoubleValue ( char const* relative_path, double defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getFloatValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getFloatValue ( char const* relative_path, float defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getIntValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getIntValue ( char const* relative_path, int defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getLongValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getLongValue ( char const* relative_path, long defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getNode ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getNode ( char const* relative_path, bool create )This method is from 'SGPropertyNode' class.
SGPropertyNode::getNode ( char const* relative_path, int index ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getNode ( char const* relative_path, int index, bool create )This method is from 'SGPropertyNode' class.
SGPropertyNode::getPath ( bool simplify ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getRootNode ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::getRootNode ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getStringValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getStringValue ( char const* relative_path, char const* defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getType ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getType ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::hasValue ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::isTied ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::LAST_USED_ATTRIBUTE [data]This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChangeListener ( SGPropertyChangeListener* listener )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChild ( char const* name, int index, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChild ( int pos, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChildren ( char const* name, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::setBoolValue ( bool value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setBoolValue ( char const* relative_path, bool value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setDoubleValue ( char const* relative_path, double value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setDoubleValue ( double value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setFloatValue ( char const* relative_path, float value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setFloatValue ( float value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setIntValue ( char const* relative_path, int value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setIntValue ( int value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setLongValue ( char const* relative_path, long value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setLongValue ( long value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setStringValue ( char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setStringValue ( char const* relative_path, char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setUnspecifiedValue ( char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setUnspecifiedValue ( char const* relative_path, char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::SGPropertyNode [in-charge] ( )This constructor is from 'SGPropertyNode' class.
SGPropertyNode::SGPropertyNode [in-charge] ( char const* name, int index, SGPropertyNode* parent )This constructor is from 'SGPropertyNode' class.
SGPropertyNode::SGPropertyNode [in-charge] ( SGPropertyNode const& node )This constructor is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<bool>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<char const*>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<double>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<float>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<int>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<long>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<bool>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<char const*>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<double>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<float>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<int>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<long>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::unalias ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::untie ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::untie ( char const* relative_path )This method is from 'SGPropertyNode' class.
SGPropertyNode::~SGPropertyNode [in-charge] ( )This method is from 'SGPropertyNode' class.
sample_openal.hxx
[+] class SGSoundSample (2)
| Change |
Effect |
1 | Base class SGReferenced has been added. | 1) Size of the class has been changed from 120 bytes to 124 bytes. 2) The memory layout in this class has been shifted by 4 bytes. |
2 | Size of this class has been increased from 120 bytes to 124 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighboring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (18)
SGSoundMgr::add ( SGSoundSample* sound, std::string const& refname )1st parameter 'sound' (pointer) has base type 'SGSoundSample'.
SGSoundMgr::find ( std::string const& refname )Return value (pointer) has base type 'SGSoundSample'.
SGSoundSample::is_playing ( )This method is from 'SGSoundSample' class.
SGSoundSample::load_file ( char const* path, char const* file )This method is from 'SGSoundSample' class.
SGSoundSample::play ( bool _loop )This method is from 'SGSoundSample' class.
SGSoundSample::set_max_dist ( ALfloat dist )This method is from 'SGSoundSample' class.
SGSoundSample::set_offset_pos ( ALfloat* pos )This method is from 'SGSoundSample' class.
SGSoundSample::set_orientation ( ALfloat* dir, ALfloat inner_angle, ALfloat outer_angle, ALfloat outer_gain )This method is from 'SGSoundSample' class.
SGSoundSample::set_pitch ( double p )This method is from 'SGSoundSample' class.
SGSoundSample::set_reference_dist ( ALfloat dist )This method is from 'SGSoundSample' class.
SGSoundSample::set_source_pos ( ALfloat* pos )This method is from 'SGSoundSample' class.
SGSoundSample::set_source_vel ( ALfloat* vel )This method is from 'SGSoundSample' class.
SGSoundSample::set_volume ( double v )This method is from 'SGSoundSample' class.
SGSoundSample::SGSoundSample [in-charge] ( )This constructor is from 'SGSoundSample' class.
SGSoundSample::SGSoundSample [in-charge] ( char const* path, char const* file )This constructor is from 'SGSoundSample' class.
SGSoundSample::SGSoundSample [in-charge] ( unsigned char* _data, int len, int _freq )This constructor is from 'SGSoundSample' class.
SGSoundSample::stop ( )This method is from 'SGSoundSample' class.
SGSoundSample::~SGSoundSample [in-charge] ( )This method is from 'SGSoundSample' class.
to the top
Problems with Symbols, High Severity (49)
animation.hxx,
libsgmodel.so
[+] SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGAlphaTestAnimation::SGAlphaTestAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGAlphaTestAnimationC2E18SGPropertyNode_ptr to _ZN20SGAlphaTestAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGAlphaTestAnimation::SGAlphaTestAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGAlphaTestAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGAlphaTestAnimationC1E18SGPropertyNode_ptr to _ZN20SGAlphaTestAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch ) (1)
changed to:SGAnimation::SGAnimation [in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC1E18SGPropertyNode_ptrP9ssgBranch]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11SGAnimationC1E18SGPropertyNode_ptrP9ssgBranch to _ZN11SGAnimationC1E11SGSharedPtrI14SGPropertyNodeEP9ssgBranch. This may cause "undefined reference" linker error in old client applications. |
[+] SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch ) (1)
changed to:SGAnimation::SGAnimation [not-in-charge] ( SGPropertyNode_ptr props, ssgBranch* branch )
[symbol: _ZN11SGAnimationC2E18SGPropertyNode_ptrP9ssgBranch]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN11SGAnimationC2E18SGPropertyNode_ptrP9ssgBranch to _ZN11SGAnimationC2E11SGSharedPtrI14SGPropertyNodeEP9ssgBranch. This may cause "undefined reference" linker error in old client applications. |
[+] SGBillboardAnimation::SGBillboardAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGBillboardAnimation::SGBillboardAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGBillboardAnimationC2E18SGPropertyNode_ptr to _ZN20SGBillboardAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGBillboardAnimation::SGBillboardAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGBillboardAnimation::SGBillboardAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGBillboardAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGBillboardAnimationC1E18SGPropertyNode_ptr to _ZN20SGBillboardAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGBlendAnimation::SGBlendAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGBlendAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGBlendAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGBlendAnimation::SGBlendAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGBlendAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGBlendAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGBlendAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGDistScaleAnimation::SGDistScaleAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGDistScaleAnimation::SGDistScaleAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGDistScaleAnimationC1E18SGPropertyNode_ptr to _ZN20SGDistScaleAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGDistScaleAnimation::SGDistScaleAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN20SGDistScaleAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGDistScaleAnimationC2E18SGPropertyNode_ptr to _ZN20SGDistScaleAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGFlashAnimation::SGFlashAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGFlashAnimation::SGFlashAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGFlashAnimationC1E18SGPropertyNode_ptr to _ZN16SGFlashAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGFlashAnimation::SGFlashAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGFlashAnimation::SGFlashAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGFlashAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGFlashAnimationC2E18SGPropertyNode_ptr to _ZN16SGFlashAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath ) (1)
changed to:SGMaterialAnimation::SGMaterialAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN19SGMaterialAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath to _ZN19SGMaterialAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_ERK6SGPath. This may cause "undefined reference" linker error in old client applications. |
[+] SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath ) (1)
changed to:SGMaterialAnimation::SGMaterialAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, SGPath const& texpath )
[symbol: _ZN19SGMaterialAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN19SGMaterialAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrRK6SGPath to _ZN19SGMaterialAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_ERK6SGPath. This may cause "undefined reference" linker error in old client applications. |
[+] SGNullAnimation::SGNullAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGNullAnimation::SGNullAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15SGNullAnimationC2E18SGPropertyNode_ptr to _ZN15SGNullAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGNullAnimation::SGNullAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGNullAnimation::SGNullAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN15SGNullAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15SGNullAnimationC1E18SGPropertyNode_ptr to _ZN15SGNullAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGRangeAnimation::SGRangeAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGRangeAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGRangeAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGRangeAnimation::SGRangeAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGRangeAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGRangeAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGRangeAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGRotateAnimation::SGRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGRotateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGRotateAnimation::SGRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGRotateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGScaleAnimation::SGScaleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGScaleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGScaleAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGScaleAnimation::SGScaleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN16SGScaleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGScaleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN16SGScaleAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGSelectAnimation::SGSelectAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGSelectAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGSelectAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGSelectAnimation::SGSelectAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGSelectAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGSelectAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGSelectAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGShaderAnimation::SGShaderAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGShaderAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGShaderAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGShaderAnimation::SGShaderAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShaderAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGShaderAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGShaderAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGShadowAnimation::SGShadowAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGShadowAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGShadowAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGShadowAnimation::SGShadowAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN17SGShadowAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN17SGShadowAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN17SGShadowAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec ) (1)
changed to:SGSpinAnimation::SGSpinAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrd]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15SGSpinAnimationC2EP14SGPropertyNode18SGPropertyNode_ptrd to _ZN15SGSpinAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_Ed. This may cause "undefined reference" linker error in old client applications. |
[+] SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec ) (1)
changed to:SGSpinAnimation::SGSpinAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props, double sim_time_sec )
[symbol: _ZN15SGSpinAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrd]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN15SGSpinAnimationC1EP14SGPropertyNode18SGPropertyNode_ptrd to _ZN15SGSpinAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_Ed. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexMultipleAnimation::SGTexMultipleAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN22SGTexMultipleAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN22SGTexMultipleAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexMultipleAnimation::SGTexMultipleAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN22SGTexMultipleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN22SGTexMultipleAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN22SGTexMultipleAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexRotateAnimation::SGTexRotateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGTexRotateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN20SGTexRotateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexRotateAnimation::SGTexRotateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTexRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGTexRotateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN20SGTexRotateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexTranslateAnimation::SGTexTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN23SGTexTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN23SGTexTranslateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTexTranslateAnimation::SGTexTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN23SGTexTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN23SGTexTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN23SGTexTranslateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTimedAnimation::SGTimedAnimation [not-in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGTimedAnimation::SGTimedAnimation [not-in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC2E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGTimedAnimationC2E18SGPropertyNode_ptr to _ZN16SGTimedAnimationC2E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGTimedAnimation::SGTimedAnimation [in-charge] ( SGPropertyNode_ptr props ) (1)
changed to:SGTimedAnimation::SGTimedAnimation [in-charge] ( SGPropertyNode_ptr props )
[symbol: _ZN16SGTimedAnimationC1E18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN16SGTimedAnimationC1E18SGPropertyNode_ptr to _ZN16SGTimedAnimationC1E11SGSharedPtrI14SGPropertyNodeE. This may cause "undefined reference" linker error in old client applications. |
[+] SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTranslateAnimation::SGTranslateAnimation [not-in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGTranslateAnimationC2EP14SGPropertyNode18SGPropertyNode_ptr to _ZN20SGTranslateAnimationC2EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
[+] SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props ) (1)
changed to:SGTranslateAnimation::SGTranslateAnimation [in-charge] ( SGPropertyNode* prop_root, SGPropertyNode_ptr props )
[symbol: _ZN20SGTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN20SGTranslateAnimationC1EP14SGPropertyNode18SGPropertyNode_ptr to _ZN20SGTranslateAnimationC1EP14SGPropertyNode11SGSharedPtrIS0_E. This may cause "undefined reference" linker error in old client applications. |
model.hxx,
libsgmodel.so
[+] sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*) ) (1)
changed to:sgLoad3DModel ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, ssgEntity*(*load_panel)(SGPropertyNode*), SGModelData* data )
[symbol: _Z13sgLoad3DModelRKSsS0_P14SGPropertyNodedPFP9ssgEntityS2_E]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z13sgLoad3DModelRKSsS0_P14SGPropertyNodedPFP9ssgEntityS2_E to _Z13sgLoad3DModelRKSsS0_P14SGPropertyNodedPFP9ssgEntityS2_EP11SGModelData. This may cause "undefined reference" linker error in old client applications. |
[+] sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches ) (1)
changed to:sgMakeAnimation ( ssgBranch* model, char const* name, std::vector<SGPropertyNode_ptr>& name_nodes, SGPropertyNode* prop_root, SGPropertyNode_ptr node, double sim_time_sec, SGPath& texture_path, std::set<ssgBranch*>& ignore_branches )
[symbol: _Z15sgMakeAnimationP9ssgBranchPKcRSt6vectorI18SGPropertyNode_ptrSaIS4_EEP14SGPropertyNodeS4_dR6SGPathRSt3setIS0_St4lessIS0_ESaIS0_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z15sgMakeAnimationP9ssgBranchPKcRSt6vectorI18SGPropertyNode_ptrSaIS4_EEP14SGPropertyNodeS4_dR6SGPathRSt3setIS0_St4lessIS0_ESaIS0_EE to _Z15sgMakeAnimationP9ssgBranchPKcRSt6vectorI11SGSharedPtrI14SGPropertyNodeESaIS6_EEPS5_S6_dR6SGPathRSt3setIS0_St4lessIS0_ESaIS0_EE. This may cause "undefined reference" linker error in old client applications. |
modellib.hxx,
libsgmodel.so
[+] SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec ) (1)
changed to:SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec, bool cache_object, SGModelData* data )
[symbol: _ZN10SGModelLib10load_modelERKSsS1_P14SGPropertyNoded]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN10SGModelLib10load_modelERKSsS1_P14SGPropertyNoded to _ZN10SGModelLib10load_modelERKSsS1_P14SGPropertyNodedbP11SGModelData. This may cause "undefined reference" linker error in old client applications. |
props.hxx,
libsgprops.so
[+] SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener ) (1)
changed to:SGPropertyNode::addChangeListener ( SGPropertyChangeListener* listener, bool initial )
[symbol: _ZN14SGPropertyNode17addChangeListenerEP24SGPropertyChangeListener]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN14SGPropertyNode17addChangeListenerEP24SGPropertyChangeListener to _ZN14SGPropertyNode17addChangeListenerEP24SGPropertyChangeListenerb. This may cause "undefined reference" linker error in old client applications. |
props_io.hxx,
libsgprops.so
[+] readProperties ( char const* buf, int const size, SGPropertyNode* start_node ) (1)
changed to:readProperties ( char const* buf, int const size, SGPropertyNode* start_node, int default_mode )
[symbol: _Z14readPropertiesPKciP14SGPropertyNode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z14readPropertiesPKciP14SGPropertyNode to _Z14readPropertiesPKciP14SGPropertyNodei. This may cause "undefined reference" linker error in old client applications. |
[+] readProperties ( std::istream& input, SGPropertyNode* start_node, std::string const& base ) (1)
changed to:readProperties ( char const* buf, int const size, SGPropertyNode* start_node, int default_mode )
[symbol: _Z14readPropertiesRSiP14SGPropertyNodeRKSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z14readPropertiesRSiP14SGPropertyNodeRKSs to _Z14readPropertiesPKciP14SGPropertyNodei. This may cause "undefined reference" linker error in old client applications. |
[+] readProperties ( std::string const& file, SGPropertyNode* start_node ) (1)
changed to:readProperties ( char const* buf, int const size, SGPropertyNode* start_node, int default_mode )
[symbol: _Z14readPropertiesRKSsP14SGPropertyNode]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z14readPropertiesRKSsP14SGPropertyNode to _Z14readPropertiesPKciP14SGPropertyNodei. This may cause "undefined reference" linker error in old client applications. |
[+] writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all ) (1)
changed to:writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )
[symbol: _Z15writePropertiesRSoPK14SGPropertyNodeb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z15writePropertiesRSoPK14SGPropertyNodeb to _Z15writePropertiesRSoPK14SGPropertyNodebNS0_9AttributeE. This may cause "undefined reference" linker error in old client applications. |
[+] writeProperties ( std::string const& file, SGPropertyNode const* start_node, bool write_all ) (1)
changed to:writeProperties ( std::ostream& output, SGPropertyNode const* start_node, bool write_all, enum SGPropertyNode::Attribute archive_flag )
[symbol: _Z15writePropertiesRKSsPK14SGPropertyNodeb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _Z15writePropertiesRKSsPK14SGPropertyNodeb to _Z15writePropertiesRSoPK14SGPropertyNodebNS0_9AttributeE. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (1)
modellib.hxx
[+] class SGModelLib (1)
| Change |
Effect |
1 | Virtual method SGModelLib::load_model ( std::string const&, std::string const&, SGPropertyNode*, double, bool, SGModelData* ) has been added to this class instead of SGModelLib::load_model ( std::string const&, std::string const&, SGPropertyNode*, double ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SGModelLib |
~SGModelLib |
12 |
~SGModelLib |
~SGModelLib |
16 |
SGModelLib::flush1 |
SGModelLib::flush1 |
20 |
SGModelLib::load_model |
SGModelLib::load_model |
[+] affected symbols (1)
SGModelLib::load_model ( std::string const& fg_root, std::string const& path, SGPropertyNode* prop_root, double sim_time_sec )This method is from 'SGModelLib' class.
to the top
Problems with Data Types, Low Severity (29)
animation.hxx
[+] class SGMaterialAnimation (2)
| Change |
Effect |
1 | Field _last_condition has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field _static_update has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (3)
SGMaterialAnimation::init ( )This method is from 'SGMaterialAnimation' class.
SGMaterialAnimation::update ( )This method is from 'SGMaterialAnimation' class.
SGMaterialAnimation::~SGMaterialAnimation [in-charge] ( )This method is from 'SGMaterialAnimation' class.
[+] class SGShaderAnimation (2)
| Change |
Effect |
1 | Base type of field _factor_prop has been changed from SGPropertyNode_ptr to SGSharedPtr<SGPropertyNode>. | Replacement of field base type may indicate a change in the semantic meaning of the field. |
2 | Base type of field _speed_prop has been changed from SGPropertyNode_ptr to SGSharedPtr<SGPropertyNode>. | Replacement of field base type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (3)
SGShaderAnimation::init ( )This method is from 'SGShaderAnimation' class.
SGShaderAnimation::update ( )This method is from 'SGShaderAnimation' class.
SGShaderAnimation::~SGShaderAnimation [in-charge] ( )This method is from 'SGShaderAnimation' class.
modellib.hxx
[+] class SGModelLib (1)
| Change |
Effect |
1 | Type of field _table has been changed from std::map<std::string,ssgBase*> to std::map<std::string,ssgSharedPtr<ssgEntity> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (7)
SGMatModel::get_model ( int index, SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )2nd parameter 'modellib' (pointer) has base type 'SGModelLib'.
SGMatModel::get_model_count ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )1st parameter 'modellib' (pointer) has base type 'SGModelLib'.
SGMatModel::get_random_model ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )1st parameter 'modellib' (pointer) has base type 'SGModelLib'.
SGModelLib::flush1 ( )This method is from 'SGModelLib' class.
SGModelLib::SGModelLib [in-charge] ( )This constructor is from 'SGModelLib' class.
SGModelLib::~SGModelLib [in-charge] ( )This method is from 'SGModelLib' class.
sgUserDataInit ( SGModelLib* m, std::string const& r, SGPropertyNode* p, double t )1st parameter 'm' (pointer) has base type 'SGModelLib'.
newbucket.hxx
[+] class SGBucket (1)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 24 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (17)
SGBinObject::write_ascii ( std::string const& base, std::string const& name, SGBucket const& b )3rd parameter 'b' (reference) has base type 'SGBucket'.
SGBinObject::write_bin ( std::string const& base, std::string const& name, SGBucket const& b )3rd parameter 'b' (reference) has base type 'SGBucket'.
SGBucket::gen_base_path ( ) constThis method is from 'SGBucket' class.
SGBucket::get_height ( ) constThis method is from 'SGBucket' class.
SGBucket::get_height_m ( ) constThis method is from 'SGBucket' class.
SGBucket::get_width ( ) constThis method is from 'SGBucket' class.
SGBucket::get_width_m ( ) constThis method is from 'SGBucket' class.
SGBucket::set_bucket ( double* lonlat )This method is from 'SGBucket' class.
SGBucket::set_bucket ( double dlon, double dlat )This method is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( bool const is_good )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( double const dlon, double const dlat )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( long const bindex )This constructor is from 'SGBucket' class.
SGBucket::~SGBucket [in-charge] ( )This method is from 'SGBucket' class.
sgBucketDiff ( SGBucket const& b1, SGBucket const& b2, int* dx, int* dy )1st parameter 'b1' (reference) has base type 'SGBucket'.
sgBucketOffset ( double dlon, double dlat, int x, int y )Return value has type 'SGBucket'.
sgCalcTexCoords ( SGBucket const& b, point_list const& geod_nodes, int_list const& fan, double scale )1st parameter 'b' (reference) has base type 'SGBucket'.
props.hxx
[+] class SGPropertyNode (7)
| Change |
Effect |
1 | Size of this type has been changed from 1112 bytes to 88 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | The relative position of private field _buffer has been changed from 1 to 8. | Size of the inclusive type has been changed. |
3 | The relative position of private field _children has been changed from 6 to 5. | Size of the inclusive type has been changed. |
4 | The relative position of private field _index has been changed from 4 to 1. | Size of the inclusive type has been changed. |
5 | The relative position of private field _path has been changed from 8 to 7. | Size of the inclusive type has been changed. |
6 | Type of field _buffer has been changed from char[1025] (1025 bytes) to std::string (4 bytes). | Size of the inclusive type has been changed. |
7 | Field _count has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (105)
copyProperties ( SGPropertyNode const* in, SGPropertyNode* out )2nd parameter 'out' (pointer) has base type 'SGPropertyNode'.
SGCommandMgr::execute ( std::string const& name, SGPropertyNode const* arg ) const2nd parameter 'arg' (pointer) has base type 'SGPropertyNode'.
SGComparisonCondition::setLeftProperty ( SGPropertyNode* prop_root, char const* propname )1st parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGComparisonCondition::setRightProperty ( SGPropertyNode* prop_root, char const* propname )1st parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGComparisonCondition::setRightValue ( SGPropertyNode const* value )1st parameter 'value' (pointer) has base type 'SGPropertyNode'.
SGInterpolator::cancel ( SGPropertyNode* prop )1st parameter 'prop' (pointer) has base type 'SGPropertyNode'.
SGInterpolator::interpolate ( SGPropertyNode* prop, double value, double dt_sec )1st parameter 'prop' (pointer) has base type 'SGPropertyNode'.
SGInterpolator::interpolate ( SGPropertyNode* prop, int nPoints, double* values, double* deltas )1st parameter 'prop' (pointer) has base type 'SGPropertyNode'.
SGMaterial::SGMaterial [in-charge] ( std::string const& fg_root, SGPropertyNode const* props, char const* season )2nd parameter 'props' (pointer) has base type 'SGPropertyNode'.
SGMatModel::get_model ( int index, SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )4th parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGMatModel::get_model_count ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )3rd parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGMatModel::get_random_model ( SGModelLib* modellib, std::string const& fg_root, SGPropertyNode* prop_root, double sim_time_sec )3rd parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGMatModel::SGMatModel [in-charge] ( SGPropertyNode const* node, double range_m )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGMatModelGroup::SGMatModelGroup [in-charge] ( SGPropertyNode* node )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGPropertyChangeListener::childAdded ( SGPropertyNode* parent, SGPropertyNode* child )1st parameter 'parent' (pointer) has base type 'SGPropertyNode'.
SGPropertyChangeListener::childRemoved ( SGPropertyNode* parent, SGPropertyNode* child )1st parameter 'parent' (pointer) has base type 'SGPropertyNode'.
SGPropertyChangeListener::register_property ( SGPropertyNode* node )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGPropertyChangeListener::unregister_property ( SGPropertyNode* node )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGPropertyChangeListener::valueChanged ( SGPropertyNode* node )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGPropertyCondition::SGPropertyCondition [in-charge] ( SGPropertyNode* prop_root, char const* propname )1st parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::alias ( char const* path )This method is from 'SGPropertyNode' class.
SGPropertyNode::alias ( SGPropertyNode* target )1st parameter 'target' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::clearValue ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireChildAdded ( SGPropertyNode* child )1st parameter 'child' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::fireChildAdded ( SGPropertyNode* parent, SGPropertyNode* child )1st parameter 'parent' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::fireChildRemoved ( SGPropertyNode* child )1st parameter 'child' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::fireChildRemoved ( SGPropertyNode* parent, SGPropertyNode* child )1st parameter 'parent' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::fireValueChanged ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::fireValueChanged ( SGPropertyNode* node )1st parameter 'node' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getAliasTarget ( )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getAliasTarget ( ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getBoolValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getBoolValue ( char const* relative_path, bool defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getChild ( char const* name, int index ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getChild ( char const* name, int index, bool create )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getChild ( int position )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getChild ( int position ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getChildren ( char const* name ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDisplayName ( bool simplify ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDoubleValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getDoubleValue ( char const* relative_path, double defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getFloatValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getFloatValue ( char const* relative_path, float defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getIntValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getIntValue ( char const* relative_path, int defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getLongValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getLongValue ( char const* relative_path, long defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getNode ( char const* relative_path ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getNode ( char const* relative_path, bool create )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getNode ( char const* relative_path, int index ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getNode ( char const* relative_path, int index, bool create )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getPath ( bool simplify ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getRootNode ( )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getRootNode ( ) constReturn value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::getStringValue ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getStringValue ( char const* relative_path, char const* defaultValue ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getType ( ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::getType ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::hash_table::entry::set_value ( SGPropertyNode* value )1st parameter 'value' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::hash_table::get ( char const* key )Return value (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::hash_table::put ( char const* key, SGPropertyNode* value )2nd parameter 'value' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::hasValue ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::isTied ( char const* relative_path ) constThis method is from 'SGPropertyNode' class.
SGPropertyNode::LAST_USED_ATTRIBUTE [data]This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChangeListener ( SGPropertyChangeListener* listener )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChild ( char const* name, int index, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChild ( int pos, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::removeChildren ( char const* name, bool keep )This method is from 'SGPropertyNode' class.
SGPropertyNode::setBoolValue ( bool value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setBoolValue ( char const* relative_path, bool value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setDoubleValue ( char const* relative_path, double value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setDoubleValue ( double value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setFloatValue ( char const* relative_path, float value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setFloatValue ( float value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setIntValue ( char const* relative_path, int value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setIntValue ( int value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setLongValue ( char const* relative_path, long value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setLongValue ( long value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setStringValue ( char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setStringValue ( char const* relative_path, char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setUnspecifiedValue ( char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::setUnspecifiedValue ( char const* relative_path, char const* value )This method is from 'SGPropertyNode' class.
SGPropertyNode::SGPropertyNode [in-charge] ( )This constructor is from 'SGPropertyNode' class.
SGPropertyNode::SGPropertyNode [in-charge] ( char const* name, int index, SGPropertyNode* parent )3rd parameter 'parent' (pointer) has base type 'SGPropertyNode'.
SGPropertyNode::SGPropertyNode [in-charge] ( SGPropertyNode const& node )1st parameter 'node' (reference) has base type 'SGPropertyNode'.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<bool>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<char const*>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<double>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<float>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<int>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( char const* relative_path, SGRawValue<long>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<bool>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<char const*>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<double>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<float>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<int>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::tie ( SGRawValue<long>const& rawValue, bool useDefault )This method is from 'SGPropertyNode' class.
SGPropertyNode::unalias ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::untie ( )This method is from 'SGPropertyNode' class.
SGPropertyNode::untie ( char const* relative_path )This method is from 'SGPropertyNode' class.
SGPropertyNode::~SGPropertyNode [in-charge] ( )This method is from 'SGPropertyNode' class.
sgReadCondition ( SGPropertyNode* prop_root, SGPropertyNode const* node )1st parameter 'prop_root' (pointer) has base type 'SGPropertyNode'.
SGShadowVolume::init ( SGPropertyNode* sim_rendering_options )1st parameter 'sim_rendering_options' (pointer) has base type 'SGPropertyNode'.
sgUserDataInit ( SGModelLib* m, std::string const& r, SGPropertyNode* p, double t )3rd parameter 'p' (pointer) has base type 'SGPropertyNode'.
SGXmlSound::init ( SGPropertyNode* p1, SGPropertyNode* p2, SGSoundMgr* p3, std::string const& p4 )2nd parameter 'p2' (pointer) has base type 'SGPropertyNode'.
shadowvolume.hxx
[+] class SGShadowVolume::SceneryObject (8)
| Change |
Effect |
1 | The pointer level of field lib_object has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 | The pointer level of field pending_object has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
3 | The pointer level of field scenery_object has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
4 | The pointer level of field tile has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
5 | Type of field lib_object has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
6 | Type of field pending_object has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
7 | Type of field scenery_object has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
8 | Type of field tile has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (5)
SGShadowVolume::SceneryObject::computeShadows ( )This method is from 'SGShadowVolume::SceneryObject' class.
SGShadowVolume::SceneryObject::find_trans ( )This method is from 'SGShadowVolume::SceneryObject' class.
SGShadowVolume::SceneryObject::SceneryObject [in-charge] ( ssgBranch* _scenery_object, enum SGShadowVolume::OccluderType _occluder_type )This constructor is from 'SGShadowVolume::SceneryObject' class.
SGShadowVolume::SceneryObject::traverseTree ( ssgBranch* branch )This method is from 'SGShadowVolume::SceneryObject' class.
SGShadowVolume::SceneryObject::~SceneryObject [in-charge] ( )This method is from 'SGShadowVolume::SceneryObject' class.
[+] class SGShadowVolume::ShadowCaster (8)
| Change |
Effect |
1 | The pointer level of field first_select has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 | The pointer level of field geometry_leaf has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
3 | The pointer level of field lib_object has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
4 | The pointer level of field scenery_object has been decreased from 1 to 0. | The library functions will treat the value of this field as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
5 | Type of field first_select has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
6 | Type of field geometry_leaf has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
7 | Type of field lib_object has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
8 | Type of field scenery_object has been changed from ssgBranch* to ssgSharedPtr<ssgBranch>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (10)
SGShadowVolume::ShadowCaster::addLeaf ( int& tri_idx, int& ind_idx, ssgLeaf* _geometry_leaf )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::CalculateSilhouetteEdges ( float* lightPosition )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::computeShadows ( float[4]* rotation, float[4]* rotation_translation, enum SGShadowVolume::OccluderType occluder_type )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::DrawInfiniteShadowVolume ( float* lightPosition, bool drawCaps )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::getNetTransform ( ssgBranch* branch, float[4]* xform )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::isSelected ( ssgBranch* branch, float dist )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::sameVertex ( int edge1, int edge2 )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::SetConnectivity ( )This method is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::ShadowCaster [in-charge] ( int _num_tri, ssgBranch* _geometry_leaf )This constructor is from 'SGShadowVolume::ShadowCaster' class.
SGShadowVolume::ShadowCaster::~ShadowCaster [in-charge] ( )This method is from 'SGShadowVolume::ShadowCaster' class.
to the top
Problems with Symbols, Low Severity (5)
props.hxx,
libsgprops.so
[+] SGPropertyNode::removeChild ( char const* name, int index, bool keep ) (1)
[symbol: _ZN14SGPropertyNode11removeChildEPKcib]
| Change | Effect |
---|
1 | Base type of return value has been changed from SGPropertyNode_ptr to SGSharedPtr<SGPropertyNode>. | Replacement of return base type may indicate a change in its semantic meaning. |
[+] SGPropertyNode::removeChild ( int pos, bool keep ) (1)
[symbol: _ZN14SGPropertyNode11removeChildEib]
| Change | Effect |
---|
1 | Base type of return value has been changed from SGPropertyNode_ptr to SGSharedPtr<SGPropertyNode>. | Replacement of return base type may indicate a change in its semantic meaning. |
visual_enviro.hxx,
libsgenvironment.so
[+] SGEnviro::callback_cloud ( float heading, float alt, float radius, int familly, float dist, int cloudId ) (1)
changed to:SGEnviro::callback_cloud ( float heading, float alt, float radius, int family, float dist, int cloudId )
[symbol: _ZN8SGEnviro14callback_cloudEfffifi]
| Change | Effect |
---|
1 | 4th parameter familly has been renamed to family. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SGEnviro::drawPrecipitation ( double rain_norm, double snow_norm, double hail_norm, double pitch, double roll, double heading, double speed ) (1)
changed to:SGEnviro::drawPrecipitation ( double rain_norm, double snow_norm, double hail_norm, double pitch, double roll, double heading, double hspeed )
[symbol: _ZN8SGEnviro17drawPrecipitationEddddddd]
| Change | Effect |
---|
1 | 7th parameter speed has been renamed to hspeed. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SGEnviro::drawRain ( double pitch, double roll, double heading, double speed, double rain_norm ) (1)
changed to:SGEnviro::drawRain ( double pitch, double roll, double heading, double hspeed, double rain_norm )
[symbol: _ZN8SGEnviro8drawRainEddddd]
| Change | Effect |
---|
1 | 4th parameter speed has been renamed to hspeed. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Other Changes in Data Types (4)
newbucket.hxx
[+] class SGBucket (4)
| Change |
Effect |
1 | Type of field lat has been changed from int (4 bytes) to short (2 bytes). | No effect. |
2 | Type of field lon has been changed from int (4 bytes) to short (2 bytes). | No effect. |
3 | Type of field x has been changed from int (4 bytes) to char (1 byte). | No effect. |
4 | Type of field y has been changed from int (4 bytes) to char (1 byte). | No effect. |
[+] affected symbols (18)
SGBinObject::write_ascii ( std::string const& base, std::string const& name, SGBucket const& b )3rd parameter 'b' (reference) has base type 'SGBucket'.
SGBinObject::write_bin ( std::string const& base, std::string const& name, SGBucket const& b )3rd parameter 'b' (reference) has base type 'SGBucket'.
SGBucket::gen_base_path ( ) constThis method is from 'SGBucket' class.
SGBucket::get_height ( ) constThis method is from 'SGBucket' class.
SGBucket::get_height_m ( ) constThis method is from 'SGBucket' class.
SGBucket::get_width ( ) constThis method is from 'SGBucket' class.
SGBucket::get_width_m ( ) constThis method is from 'SGBucket' class.
SGBucket::set_bucket ( double* lonlat )This method is from 'SGBucket' class.
SGBucket::set_bucket ( double dlon, double dlat )This method is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( bool const is_good )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( double const dlon, double const dlat )This constructor is from 'SGBucket' class.
SGBucket::SGBucket [in-charge] ( long const bindex )This constructor is from 'SGBucket' class.
SGBucket::~SGBucket [in-charge] ( )This method is from 'SGBucket' class.
sgBucketDiff ( SGBucket const& b1, SGBucket const& b2, int* dx, int* dy )2nd parameter 'b2' (reference) has base type 'SGBucket'.
sgBucketOffset ( double dlon, double dlat, int x, int y )Return value has type 'SGBucket'.
sgCalcTexCoords ( SGBucket const& b, point_list const& geod_nodes, int_list const& fan, double scale )1st parameter 'b' (reference) has base type 'SGBucket'.
sgGenTile ( std::string const& path, SGBucket b, Point3D* center, double* bounding_radius, SGMaterialLib* matlib, ssgBranch* geometry )2nd parameter 'b' has type 'SGBucket'.
to the top
Other Changes in Symbols (3)
matmodel.hxx,
libsgmaterial.so
[+] SGMatModel::~SGMatModel [in-charge-deleting] ( ) (1)
[symbol: _ZN10SGMatModelD0Ev]
| Change | Effect |
---|
1 | This method became public. | No effect. |
[+] SGMatModel::~SGMatModel [not-in-charge] ( ) (1)
[symbol: _ZN10SGMatModelD2Ev]
| Change | Effect |
---|
1 | This method became public. | No effect. |
[+] SGMatModel::~SGMatModel [in-charge] ( ) (1)
[symbol: _ZN10SGMatModelD1Ev]
| Change | Effect |
---|
1 | This method became public. | No effect. |
to the top
Other Changes in Constants (5)
extensions.hxx
[+] GL_EXT_texture_rectangle
| Change | Effect |
---|
1 | The constant GL_EXT_texture_rectangle with value 1 has been added. | No effect. |
[+] GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT
| Change | Effect |
---|
1 | The constant GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT with value 0x84F8 has been added. | No effect. |
[+] GL_PROXY_TEXTURE_RECTANGLE_EXT
| Change | Effect |
---|
1 | The constant GL_PROXY_TEXTURE_RECTANGLE_EXT with value 0x84F7 has been added. | No effect. |
[+] GL_TEXTURE_BINDING_RECTANGLE_EXT
| Change | Effect |
---|
1 | The constant GL_TEXTURE_BINDING_RECTANGLE_EXT with value 0x84F6 has been added. | No effect. |
[+] GL_TEXTURE_RECTANGLE_EXT
| Change | Effect |
---|
1 | The constant GL_TEXTURE_RECTANGLE_EXT with value 0x84F5 has been added. | No effect. |
to the top
Header Files (107)
animation.hxx
apt_signs.hxx
bbcache.hxx
callback.hxx
celestialBody.hxx
cloud.hxx
cloudfield.hxx
colors.hxx
commands.hxx
compiler.h
condition.hxx
constants.h
custtrans.hxx
dome.hxx
easyxml.hxx
ephemeris.hxx
event_mgr.hxx
exception.hxx
extensions.hxx
fastmath.hxx
geocoord.h
interpolater.hxx
interpolator.hxx
iochannel.hxx
jupiter.hxx
leaf.hxx
leastsqs.hxx
localconsts.hxx
location.hxx
logstream.hxx
lowlevel.hxx
lowleveltime.h
magvar.hxx
mars.hxx
mat.hxx
matlib.hxx
matmodel.hxx
mercury.hxx
metar.hxx
model.hxx
modellib.hxx
moon.hxx
moonpos.hxx
nasal.h
neptune.hxx
newbucket.hxx
newcloud.hxx
obj.hxx
oursun.hxx
personality.hxx
placement.hxx
placementtrans.hxx
point3d.hxx
polar3d.hxx
props.hxx
props_io.hxx
pt_lights.hxx
RenderTexture.h
route.hxx
sample_openal.hxx
saturn.hxx
screen-dump.hxx
serial.hxx
sg_binobj.hxx
sg_file.hxx
sg_geodesy.hxx
sg_inlines.h
sg_path.hxx
sg_random.h
sg_serial.hxx
sg_socket.hxx
sg_socket_udp.hxx
sg_time.hxx
sg_traits.hxx
sg_types.hxx
SGGuard.hxx
SGQueue.hxx
sgstream.hxx
SGThread.hxx
shader.h
shadowvolume.hxx
sky.hxx
soundmgr_openal.hxx
sphere.hxx
star.hxx
stardata.hxx
stars.hxx
stdint.hxx
stopwatch.hxx
strutils.hxx
subsystem_mgr.hxx
tabbed_values.hxx
texcoord.hxx
texture.hxx
timestamp.hxx
timezone.h
tr.h
uranus.hxx
userdata.hxx
vasi.hxx
vector.hxx
venus.hxx
version.h
visual_enviro.hxx
waypoint.hxx
xmlsound.hxx
zfstream.hxx
to the top
Shared Libraries (22)
libsgbucket.so
libsgdebug.so
libsgenvironment.so
libsgephem.so
libsgio.so
libsgmagvar.so
libsgmaterial.so
libsgmath.so
libsgmisc.so
libsgmodel.so
libsgnasal.so
libsgprops.so
libsgroute.so
libsgscreen.so
libsgserial.so
libsgsky.so
libsgsound.so
libsgstructure.so
libsgtgdb.so
libsgthreads.so
libsgtiming.so
libsgxml.so
to the top