void Texture::SetNext ( Texture *pTexture_ ) { if ( IsLast ( ) ) { m_pNext = pTexture_; return; } // // Insert the given list // if ( pTexture_ != NULL ) { Texture *pTexture = pTexture_; while ( !pTexture->IsLast ( ) ) { pTexture = pTexture->GetNext ( ); } pTexture->SetNext ( m_pNext ); } m_pNext = pTexture_; }