/** @throw NodeException if matrix type not supported. */ UniformMatrix::UniformMatrix(const Tag &tag) : Uniform(tag) { // Find matrix type if (tag.get("as", as, false)) { setTypeFromAs(); } else { setTypeFromName(); } // Light light = NULL; tag.get("of", of, false, false); }
SubsystemInfo::SubsystemInfo( const char *_name, SubsystemType _type ) { m_Name = NULL; m_TempName = NULL; m_LocalName = NULL; m_Info = NULL; m_InfoTable = new SubsystemInfoTable( ); setName( _name ); if ( _type == SUBSYSTEM_TYPE_AUTO ) { setTypeFromName( _name ); } else { setType( _type ); } }