Prefer init list and add missing initializations

pull/51/head
Andy Maloney 2013-06-12 08:59:47 -04:00
parent 9040724fc0
commit 0e54b87b1e
2 changed files with 8 additions and 3 deletions

View File

@ -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() {

View File

@ -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++){