Example #1
0
/** @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);
}
Example #2
0
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 );
    }
}