Lines Matching defs:applyUnary
170 def unary(func): return lambda val: val.applyUnary(func)
176 def frac(val): return val.applyUnary(lambda x: x - math.floor(x))
179 def exp2(val): return val.applyUnary(lambda x: math.pow(2.0, x))
182 def log2(val): return val.applyUnary(lambda x: math.log(x, 2.0))
185 def rsq(val): return val.applyUnary(lambda x: 1.0 / math.sqrt(x))
188 def sign(val): return val.applyUnary(glslSign)
232 def applyUnary(self, func): return Scalar(func(self.x))
403 def applyUnary(self, func): return Vec2(func(self.x), func(self.y))
514 def applyUnary(self, func): return Vec3(func(self.x), func(self.y), func(self.z))
633 def applyUnary(self, func): return Vec4(func(self.x), func(self.y), func(self.z), func(self.w))