vispy.visuals.shaders.expression module#
- class vispy.visuals.shaders.expression.Expression#
Bases:
ShaderObject
Base class for expressions (ShaderObjects that do not have a definition nor dependencies)
- definition(names, version)#
Return the GLSL definition for this object. Use obj_names to determine the names of dependencies, and version (number, qualifier) to adjust code output.
- class vispy.visuals.shaders.expression.FunctionCall(function, args)#
Bases:
Expression
Representation of a call to a function
Essentially this is container for a Function along with its signature.
- property dtype#
- expression(names)#
Return the GLSL expression used to reference this object inline.
- property function#
- class vispy.visuals.shaders.expression.TextExpression(text)#
Bases:
Expression
Plain GLSL text to insert inline
- expression(names=None)#
Return the GLSL expression used to reference this object inline.
- property text#