@@ -631,9 +631,13 @@ struct aiMaterialProperty
#ifdef __cplusplus
- aiMaterialProperty() {
- mData = NULL;
- mIndex = mSemantic = 0;
+ aiMaterialProperty()
+ : mSemantic( 0 )
+ , mIndex( 0 )
+ , mDataLength( 0 )
+ , mType( aiPTI_Float )
+ , mData( NULL )
+ {
}
~aiMaterialProperty() {
@@ -382,6 +382,7 @@ struct aiAnimMesh
, mNormals()
, mTangents()
, mBitangents()
+ , mNumVertices( 0 )
{
// fixme consider moving this to the ctor initializer list as well
for( unsigned int a = 0; a < AI_MAX_NUMBER_OF_TEXTURECOORDS; a++){