MCPcopy Create free account
hub / github.com/vispy/vispy / definition

Method definition

vispy/visuals/shaders/variable.py:172–183  ·  view source on GitHub ↗
(self, names, version, shader)

Source from the content-addressed store, hash-verified

170 return self._vtype_23_conversion.get(vtype, vtype)
171
172 def definition(self, names, version, shader):
173 if self.vtype is None:
174 raise RuntimeError("Variable has no vtype: %r" % self)
175 if self.dtype is None:
176 raise RuntimeError("Variable has no dtype: %r" % self)
177
178 name = names[self]
179 vtype = self._vtype_for_version(version)
180 if vtype == 'const':
181 return '%s %s %s = %s;' % (vtype, self.dtype, name, self.value)
182 else:
183 return '%s %s %s;' % (vtype, self.dtype, name)
184
185
186class Varying(Variable):

Callers 1

test_VariableFunction · 0.95

Calls 1

_vtype_for_versionMethod · 0.95

Tested by 1

test_VariableFunction · 0.76