ShaderParam

Inheritance diagram of rumba.ShaderParam
class ShaderParam

A shader parameter descriptor.

Methods

__init__

Constructor(s)

Properties

name

The parameter's name.

default_value

The parameter's default value if not provided in the shader instance.

offset

type

__init__()

Constructor(s)

ShaderParam (name: unicode,default_value: Value)

Construct a shader program parameter. {std::runtime_error,RuntimeError} in case of an unsupported default_value type.

Parameters
  • name (unicode) - The parameter’s name.

  • default_value (Value) - The parameter’s default value if not provided in the shader instance. Must be a simple type, not an ExprCall.

Constructor(s)

ShaderParam (name: unicode,default_value: Value)

Construct a shader program parameter. {std::runtime_error,RuntimeError} in case of an unsupported default_value type.

Parameters
  • name (unicode) - The parameter’s name.

  • default_value (Value) - The parameter’s default value if not provided in the shader instance. Must be a simple type, not an ExprCall.

property default_value

The parameter’s default value if not provided in the shader instance.

Type

default_value (Value)

property name

The parameter’s name.

Type

name (unicode)

property offset
property type