Lines Matching refs:Scalar
29 from genutil import Scalar, Vec2, Vec3, Vec4, Uint, UVec2, UVec3, UVec4, CaseGroup
233 "int": [Scalar(x) for x in IN_ISCALAR],
234 "uint": [Scalar(x) for x in IN_USCALAR],
241 "float": [Scalar(x).toFloat() for x in IN_ISCALAR],
302 if isinstance(a, Scalar) and isinstance(b, Vec2):
304 elif isinstance(a, Scalar) and isinstance(b, Vec3):
306 elif isinstance(a, Scalar) and isinstance(b, Vec4):
320 if isinstance(value, Scalar):
380 "float": Scalar(2.0),
421 if isinstance(a, Scalar) and isinstance(b, Scalar):
427 return Scalar(self.op_func[self.op](a, b))
520 return a.toFloat() * Scalar(2.0)
594 if isinstance(a, Scalar) and isVec2TypeName(self.out_type):
596 elif isinstance(a, Scalar) and isVec3TypeName(self.out_type):
598 elif isinstance(a, Scalar) and isVec4TypeName(self.out_type):
603 out = [Scalar(x)+y for x, y in zip(a.getScalars(), b)]
671 if isinstance(a, Scalar) and isVec2TypeName(self.out_type):
673 elif isinstance(a, Scalar) and isVec3TypeName(self.out_type):
675 elif isinstance(a, Scalar) and isVec4TypeName(self.out_type):