#!/usr/bin/python import sys import PySlo PySlo.setPath(".:&") PySlo.setShader(sys.argv[1]) print "\n%s \"%s\"" % (PySlo.getType(), PySlo.getName()) for x in xrange(1, PySlo.getNArgs()+1): param = PySlo.getArgById(x) s_storage = PySlo.stortoStr(param['storage']) s_detail = PySlo.detailtoStr(param['detail']) s_type = PySlo.typetoStr(param['type']) sys.stdout.write(" \"%s\" \"%s %s %s" % (param['name'], s_storage, s_detail, s_type)) if PySlo.isArray(x): if param['arraylen'] == 0: sys.stdout.write("[]"); else: sys.stdout.write("[%d]" % param['arraylen']); sys.stdout.write("\"\n") sys.stdout.write("\t\tDefault value: ") if param['type'] == PySlo.type.color: sys.stdout.write("\"rgb\" ") printspace = False
import PySlo PySlo.setPath(".") PySlo.setShader("test_rsl2_big.sdl") print PySlo.getNAnnotations() print PySlo.getNAnnotations() key = PySlo.getAnnotationKeyById(2) print key print PySlo.getAnnotationByKey(key) print PySlo.getPluginsNames() print PySlo.getMetaData('author') print PySlo.getAllMetaData()
#!/usr/bin/python import sys import PySlo PySlo.setPath(".:&") PySlo.setShader(sys.argv[1]) print '\n%s "%s"' % (PySlo.typetoStr(PySlo.getType()), PySlo.getName()) for x in xrange(1, PySlo.getNArgs() + 1): param = PySlo.getArgById(x) s_storage = PySlo.stortoStr(param["storage"]) s_detail = PySlo.detailtoStr(param["detail"]) s_type = PySlo.typetoStr(param["type"]) sys.stdout.write(' "%s" "%s %s %s' % (param["name"], s_storage, s_detail, s_type)) if PySlo.isArray(x): if param["arraylen"] == 0: sys.stdout.write("[]") else: sys.stdout.write("[%d]" % param["arraylen"]) sys.stdout.write('"\n') sys.stdout.write("\t\tDefault value: ") if param["type"] == PySlo.TYPE.COLOR: sys.stdout.write('"rgb" ')
#!/usr/bin/python import sys import PySlo PySlo.setPath(".:&") PySlo.setShader(sys.argv[1]) print "\n%s \"%s\"" % (PySlo.typetoStr(PySlo.getType()), PySlo.getName()) for x in xrange(1, PySlo.getNArgs() + 1): param = PySlo.getArgById(x) s_storage = PySlo.stortoStr(param['storage']) s_detail = PySlo.detailtoStr(param['detail']) s_type = PySlo.typetoStr(param['type']) sys.stdout.write(" \"%s\" \"%s %s %s" % (param['name'], s_storage, s_detail, s_type)) if PySlo.isArray(x): if param['arraylen'] == 0: sys.stdout.write("[]") else: sys.stdout.write("[%d]" % param['arraylen']) sys.stdout.write("\"\n") sys.stdout.write("\t\tDefault value: ") if param['type'] == PySlo.TYPE.COLOR: sys.stdout.write("\"rgb\" ")