Lines Matching defs:applyUnary
160 def unary(func): return lambda val: val.applyUnary(func)
166 def frac(val): return val.applyUnary(lambda x: x - math.floor(x))
169 def exp2(val): return val.applyUnary(lambda x: math.pow(2.0, x))
172 def log2(val): return val.applyUnary(lambda x: math.log(x, 2.0))
175 def rsq(val): return val.applyUnary(lambda x: 1.0 / math.sqrt(x))
178 def sign(val): return val.applyUnary(glslSign)
219 def applyUnary(self, func): return Scalar(func(self.x))
337 def applyUnary(self, func): return Vec2(func(self.x), func(self.y))
423 def applyUnary(self, func): return Vec3(func(self.x), func(self.y), func(self.z))
515 def applyUnary(self, func): return Vec4(func(self.x), func(self.y), func(self.z), func(self.w))