Ejemplo n.º 1
0
#!/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
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
#!/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" ')
Ejemplo n.º 4
0
#!/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\" ")