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¶