Get Scene Savers example

From The Foundry MODO SDK wiki
Revision as of 13:46, 30 March 2013 by Jangell (Talk | contribs)

Jump to: navigation, search
def get_savers():
    host_svc = lx.service.Host()
    savers = []
    for x in range(host_svc.NumServers('saver')):
        factory = host_svc.ServerByIndex('saver', x)
        out_class = factory.InfoTag(lx.symbol.sSAV_OUTCLASS)
        if  (out_class == 'scene') or (out_class == 'scene2'):
            name = factory.Name()
            uname = factory.UserName()
            dostype = factory.InfoTag(lx.symbol.sSAV_DOSTYPE)
            savers.append((name, uname, dostype,))
    return savers